मुझे शुरुआती स्थापना के बाद स्थापित किए गए पैकेजों की पूरी सूची कहां मिल सकती है?


8

मैं उन पैकेजों की सूची को सहेजना चाहता हूं जो इंस्टॉल किए गए हैं। मुझे लगा कि यह सभी को सूचीबद्ध करने और डिफ़ॉल्ट सेट के साथ इसे अलग करने के लिए सबसे अच्छा हो सकता है।

संपादित करें: स्पष्टीकरण: मैं उस समय स्थापित किए गए संकुल की सूची प्राप्त नहीं करना चाहता। बल्कि मैं उन पैकेजों की सूची प्राप्त करना चाहता हूं, जिन्हें मैंने डिफ़ॉल्ट इंस्टॉल के बाद जोड़ा था।



2
आपने मेरे प्रश्न को गलत समझा। मैं उन पैकेजों को प्राप्त करना चाहता हूं जो मैंने स्थापित किए (डिफ़ॉल्ट चयन के बिना)। इसलिए, इस समय पैकेज स्थापित नहीं हैं।
तमसे सजेले

ठीक! गलतफहमी के लिए खेद है :) :)
रिनविंड

जवाबों:


4

भी

sudo dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n

या

sudo sed -ne '/^Package: \(.*\)/{s//\1/;h;};/^Installed-Size: \(.*\)/{s//\1/;G;s/\n/ /;p;}' /var/lib/dpkg/status | sort -n

या

sudo dpkg --get-selections

सभी पैकेजों को सूचीबद्ध करेगा।

बस आउटपुट को किसी फ़ाइल में फिर से रूट करें। पहली दो पंक्तियाँ इसे पैकेज नाम के सामने सबसे छोटे से लेकर सबसे बड़े आकार तक सूचीबद्ध करेंगी। तीसरा वर्णमाला क्रम में है।


हाय @Rinzwind, आपका समाधान मुझे अभी स्थापित सभी पैकेज देता है क्योंकि यह उसी पैकेज के साथ नहीं देता है dpkg -l। लेकिन क्या होगा अगर मैं केवल उन पैकेजों को चाहता हूं, जो मैंने उबंटू स्थापना के बाद स्थापित किए थे? मुझे लगता है, उन पैकेजों की संख्या इससे कम होनी चाहिए dpkg -l
ddas

क्या आपने कभी अपना कैश डिलीट किया है? @ddas अगर आपके सभी DEB / var / cache / apt / अभिलेखागार में नहीं हैं
Rinzwind

5

फ़ाइल के साथ ISO CD छवि फ़ाइल खोलें file-rollerऔर निकालें:

कैस्पर / filesystem.manifest-डेस्कटॉप

इसमें सभी पैकेज शामिल हैं जो स्थापना के बाद स्थापित किए गए हैं।

बस ध्यान रखें कि आप इंस्टॉलेशन के दौरान अपडेट और बंद स्रोत सॉफ़्टवेयर भी डाउनलोड कर सकते हैं, इसलिए आपके पास उन पैकेजों के लिए अलग से चेक होगा।

उबुन्टु 12.04

उबंटू 12.04 में सूची अब एक फ़ाइल में उपलब्ध नहीं है। इसके बजाय, आपको दो फ़ाइलों को अनपैक करने की आवश्यकता है:

  1. filesystem.manifest
  2. filesystem.manifest-निकालें

और पूर्व से संकुल को बाद में हटा दें:

comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt

आप इसे स्थापित करने के लिए आधार के रूप में उपयोग कर सकते हैं, इंस्टॉल के बाद क्या जोड़ा गया है ( विवरण के लिए यह उत्तर देखें)।


मैं थोड़ा इंतजार करूंगा अगर किसी के पास बेहतर सुझाव हो, लेकिन यह काफी अच्छा लगता है।
तमसे सजेले

0

मैंने आपके लिए डिफ़ॉल्ट नेट्टी लाइव-सीडी http://dl.dropbox.com/u/1399037/default-packages से पैकेज मार्क्स निकाले हैं

BTW, 10.04 -> 10.10 -> 11.04 से अपडेट होने के बाद मैंने ~ 96 डिफ़ॉल्ट पैकेज खो दिए हैं, और उन्हें पुनः स्थापित करने के बाद, मेरे नेटी सिस्टम की स्थिरता बढ़ गई है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.