Synaptic में "स्थानीय या अप्रचलित" का क्या अर्थ है


10

सिनैप्टिक पैकेज मैनेजर में एक श्रेणी है "स्थापित (स्थानीय या अप्रचलित)"। जिस भी कारण से मेरे पास वहां सूचीबद्ध संकुल का एक गुच्छा है।

Synaptic दिखा रहा है स्थापित (स्थानीय या पुराना)

जैसा कि आप स्क्रीनशॉट से देख सकते हैं, पैकेज ओपन ऑफिस पैकेज हैं। मुझे संदेह है कि ओपन ऑफ़िस अप्रचलित हो गया, या स्थानीय (जो भी इसका मतलब है)।

मैं ubuntu 10.04 का उपयोग कर रहा हूं।

Synaptic में "स्थानीय या अप्रचलित" का क्या अर्थ है, और पैकेज "स्थानीय या अप्रचलित" क्यों हो जाते हैं?

जवाबों:


12

एक पैकेज को "स्थानीय या अप्रचलित" के तहत सूचीबद्ध किया जाता है यदि synaptic एक भंडार का निर्धारण करने में सक्षम नहीं है जिसमें से पैकेज (सबसे अधिक संभावना) स्थापित किया गया था।

स्पष्टीकरण: ubuntu पैकेज मैनेजर (apt / dpkg) रिपॉजिटरी का ट्रैक नहीं रखता है जिसमें से एक पैकेज डाउनलोड होने पर इसे डाउनलोड किया गया था। इसका मतलब है कि एक बार पैकेज स्थापित हो जाने के बाद यह बताने का कोई तरीका नहीं है कि इसे कहाँ से डाउनलोड किया गया था। पैकेज प्रबंधक केवल स्रोत भंडार का अनुमान लगा सकता है। यह सभी रिपॉजिटरी में सभी उपलब्ध पैकेजों के खिलाफ स्थापित पैकेज का मिलान करके करता है।

यदि समान नाम वाला पैकेज रिपॉजिटरी में पाया जाता है तो संस्करण संख्या की तुलना की जाती है। यदि रिपॉजिटरी में संस्करण संख्या समान या नई है तो यह माना जाता है कि पैकेज उस रिपॉजिटरी से सबसे अधिक संभावना है। यदि किसी भी रिपॉजिटरी में कोई मिलान पैकेज नहीं मिलता है, तो सिंटैप्टिक स्थापित पैकेज को "स्थानीय या अप्रचलित" घोषित करता है।

वहाँ तीन स्थिति है जो किसी भी भंडार में नहीं पाया जा सकता है एक स्थापित पैकेज का कारण बन सकता है:

  1. आपने स्वयं पैकेज डाउनलोड किया और स्थापित किया (dpkg -i foo.deb)।
  2. आपने एक रिपॉजिटरी से पैकेज स्थापित किया और बाद में उस रिपॉजिटरी (उदाहरण के लिए एक पीपीए) को हटा दिया।
  3. आपने पैकेज को एक रिपॉजिटरी से स्थापित किया और बाद में पैकेज उस रिपॉजिटरी (प्रस्तावित रिपॉजिटरी में होने की संभावना) से हटा दिया गया।

"स्थानीय या अप्रचलित" शब्द के बारे में: पहला आइटम "स्थानीय" भाग होगा, जबकि अन्य दो "अप्रचलित" भाग होंगे।


स्व उत्तरदाता प्रतिबिंब:

मेरे मामले में, ऐसा लगता है कि तीसरा कारण खुले कार्यालय पैकेजों को "स्थानीय या अप्रचलित" के तहत सूचीबद्ध करने का कारण था। मेरे पास प्रस्तावित रिपॉजिटरी सक्षम थी। खुले कार्यालय के पैकेज प्रस्तावित में उन्नत किए गए, और बाद में प्रस्तावित से हटा दिए गए। मैंने इस प्रश्न के उत्तर में अधिक विवरण लिखा है: सिनेप्टिक में "स्थानीय या अप्रचलित" के रूप में चिह्नित कुछ ओपन ऑफिस पैकेज क्यों हैं


9

इन पैकेजों को या तो मैन्युअल रूप से स्थापित किया गया था (स्थानीय) या रिपॉजिटरी जिसमें से इसे स्थापित किया गया था अब मौजूद नहीं है / इसमें अब पैकेज (अप्रचलित) नहीं हैं।


5

सिनैप्टिक मदद पृष्ठ से:

अप्रचलित या स्थानीय रूप से स्थापित - केवल उन संकुल को प्रदर्शित करें जो (अब तक) निर्दिष्ट रिपॉजिटरी में से एक में शामिल नहीं हैं।


1

मुझे लगता है कि यह मुश्किल है (लेकिन असंभव, निश्चित रूप से) का उपयोग कमांड लाइन पर एक ही जानकारी प्राप्त करने के लिए अच्छा जवाब @nickguletskii बढ़ेगी apt-cacheऔर dpkg

इसके विपरीत यह अत्यंत सरल है aptitude

aptitude search ~o

यह एक दया है जो aptitudeअब डिफ़ॉल्ट रूप से स्थापित नहीं है।


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