मैं अस्थिर / प्रायोगिक से सभी पैकेजों को कैसे सूचीबद्ध करूं?


17

मैं उपयुक्त पिनिंग का उपयोग करके अस्थिर या प्रयोगात्मक से स्थापित कुछ पैकेजों के साथ डेबियन परीक्षण प्रणाली चला रहा हूं।

मैं अस्थिर या प्रायोगिक से आने वाले सभी पैकेजों को कैसे सूचीबद्ध कर सकता हूं? मैं एप्ट का उपयोग करना चाहता हूं, लेकिन मेरे पास एप्टीट्यूड और सिनैप्टिक भी है।


1
मुझे अब तक का सबसे आसान तरीका उपयुक्त शो-वर्जन पैकेज पर निर्भर करता है: apt-show-version | grep /unstableया apt-show-version | grep /experimental
enricoferrero

जवाबों:


15

एक विकल्प स्थापित करना है apt-show-versions। उदाहरण के लिए, अस्थिर से संस्थापित संकुल खोजने के लिए:

$ apt-show-versions | grep unstable

इसके अलावा, निम्नलिखित स्क्रिप्ट रुचि की हो सकती है: डेबियन यूजर फ़ोरम • विषय देखें - [BASH] यह जाँचने के लिए कि आपका सिस्टम कितना मिश्रित है, एक स्क्रिप्ट


6

का उपयोग करके aptitudeआप निम्न आदेश चला सकते हैं:

$ aptitude versions '~VCURRENT (~Aunstable|~Aexperimental) !~Atesting' --group-by=none

यह उन सभी पैकेजों को सूचीबद्ध करेगा जिनके वर्तमान में स्थापित संस्करण ( ~VCURRENT) अस्थिर या प्रयोगात्मक अभिलेखागार ( ~A) से आता है और परीक्षण संग्रह ( !~A) में मौजूद नहीं है । --group-by=noneविकल्प के लिए एक अधिक संक्षिप्त उत्पादन का उत्पादन करने के लिए कार्य करता है।


किसी कारण से, यह मेरे लिए काम नहीं करता है। यह मुझे उन पैकेजों की एक विशाल सूची देता है जो निश्चित रूप से अस्थिर या प्रायोगिक नहीं हैं। ऊपर उपयुक्त शो-संस्करण विधि मुझे सही आउटपुट देती है। क्या कोई और पुष्टि कर सकता है?
enricoferrero

क्षमा करें, उत्तर अपडेट किया गया, अब ठीक से काम करना चाहिए।
toro2k

हाँ, अब यह काम करता है!
enricoferrero

मैं इसे 'स्थिर' से आने वाले पैकेजों को फ़िल्टर करने के लिए अनुकूलित करने में असमर्थ हूँ, न ही 'परीक्षण' से आने वाले पैकेजों को लेने के लिए। मुझे लगता है कि मैं कभी नहीं समझ पाऊंगा कि एप्टिट्यूड (या उस बात के लिए एपीटी) कैसे काम करता है।
एलेकोव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.