जब हमारे पास वितरण होता है, तो कुछ बहुत उपयोगी होता है सभी पैकेज जानते हैं जो हमने स्थापित किया है, या तो एक सूची बनाने के लिए और हमें पता है कि हमारे पास प्रारूपण के मामले में क्या है, उन्हें बिना किसी को भुलाए या केवल उन सभी चीजों का विचार लाने में सक्षम करने के लिए जो हम चाहते हैं कि हम किसी भी को दूर करना चाहते हैं लंबे समय तक उपयोग और जिसमें से हमें यह भी याद नहीं है कि यह स्थापित किया गया था और यह हार्ड डिस्क पर जगह ले रहा है।
यदि आप उदाहरण के लिए उबंटू का उपयोग करते हैं, और आप उबंटू सॉफ्टवेयर सेंटर में जाते हैं, तो इंस्टॉल किए गए बटन पर क्लिक करके, आप कर सकते हैं आपके द्वारा इंस्टॉल किया गया सॉफ़्टवेयर देखें, लेकिन सूची पूरी नहीं है। इसलिए यह इस संबंध में बहुत व्यावहारिक नहीं है। अन्य पैकेज प्रबंधन टूल से इंस्टॉल किए गए पैकेजों को देखना भी तर्कसंगत नहीं है क्योंकि वे आपको केवल उन से स्थापित पैकेजों को प्रस्तुत करेंगे।
पूरी सूची जानने के लिए, समाधान एक और चीज है जिसे हम यहां प्रस्तुत करते हैं और इस प्रकार हमारे सॉफ्टवेयर में पूरी तरह से रिपोर्ट करने में सक्षम है जो हमारे डिस्ट्रो में स्थापित है। डेबियन, उबंटू या दोनों का डेरिवेटिव कि dpkg का उपयोग करें। हम इस कमांड में एक बहुत ही दिलचस्प विकल्प भी जोड़ सकते हैं जिसे हम आपके सामने पेश करेंगे और इससे हमें अपनी हार्ड ड्राइव पर सूचीबद्ध प्रत्येक पैकेज का आकार भी देखने को मिलेगा।
ठीक है, देखने के लिए सूची अत्यंत सरल है। आपको बस टर्मिनल या कंसोल को खोलना है, और वहां से सूची प्रदर्शित करने के लिए पाठ की निम्नलिखित पंक्ति टाइप करें:
dpkg-query -W -f='${Installed-Size} ${Package}\n' | sort -n
यह इस कार्य को करने का एक विकल्प है, लेकिन आप कमांड के विकल्पों और विशेषताओं को संशोधित कर सकते हैं ताकि परिणाम आपकी आवश्यकताओं के अनुसार अलग हो। किसी भी प्रश्न या सुझाव का स्वागत किया जाएगा। अपनी टिप्पणी छोड़ दो और मैं जल्द से जल्द जवाब दूंगा।
सुझाव:
हम अगली टीम (या पुनर्स्थापना या डिस्ट्रो चेंज) के लिए जल्दी से एक स्वचालित स्क्रिप्ट प्रोटोटाइप बना सकते हैं, जब तक हमारे पास एक अलग विभाजन पर हमारा .deb होता है (या अच्छी तरह से, हम इसे अपने लैन या अंतिम रिसोर्ट पर अपने स्वयं के दर्पण से डाउनलोड करते हैं, हम इसे इंटरनेट से "डाउनलोड" करते हैं:
`dpkg-query -W -f = 'apt-get install $ {Package} \ n' | सॉर्ट -n> list_app_to_install.sh `
बेशक अगर आप apt-get का उपयोग करते हैं अन्यथा उचित एक (aptitude, yum, आदि) से प्रतिस्थापित करें। जैसा कि मैं कहता हूं कि यह एक प्रोटोटाइप है, #! / बिन / बैश हैडर गायब है, इसे निष्पादन योग्य बनाते हैं, स्थापना के लिए स्केल अनुमतियों का प्रबंधन करते हैं, आदि।
ABOVE मुझे आश्चर्यचकित करता है ** यह कैसे पता करें कि क्या कोई लक्ष्य लक्ष्य मशीन पर स्थापित है? **
ठीक है, कोड का पुन: उपयोग करने के बारे में महान बात: हम उसी वाक्य को निष्पादित करते हैं जो मैं लक्ष्य मशीन पर सुझाव देता हूं एक सूची को नाम देना और फिर हम दो फाइलों पर डीआईएफएफ कमांड निष्पादित करते हैं। आपको क्या लगता है?
CORRIJO «yum» आरपीएम पैकेज का उपयोग करता है मैं «मैग्नेशिया के साथ जिमनास्टिक भ्रमित कर रहा हूं», नोट के लायक। 8- (
स्थापित पैकेजों को जल्दी से देखने के लिए यह भी हो सकता है:
डीपीकेजी-एल
नमस्कार मित्रों:
यह साथ हो सकता है ...
dpkg -get-selections | grep -v deinstall | कम से
... या इसे फ़ाइल में भेजने के लिए कम बदलें ...
dpkg -get-selections | grep -v deinstall> install_packages
Saludos!