मैं डीईपी -11 फ़ाइलों के लाने को कैसे अक्षम करूं


19

मैंने देखा, 16.04 में, apt-get updateअधिक डेटा डाउनलोड करता है। कुछ बड़ी फाइलों में DEP-11ऐसी चीजें शामिल हैं जिनके बारे में मुझे ज्यादा जानकारी नहीं है।

मुझे एक डेबियन विकी पृष्ठ मिला है https://wiki.debian.org/AppStream , जो कहता है कि ये फाइलें YAML- स्वरूपित मेटाडेटा के लिए प्रदान की गई हैं ---

उदाहरण के लिए मेटाडेटा का उपयोग सॉफ्टवेयर केंद्रों द्वारा किया जा सकता है जैसे गनोम सॉफ्टवेयर या केडीई डिस्कवर पैकेज संग्रह पर एक उपयोगकर्ता के अनुकूल एप्लिकेशन-केंद्रित तरीका प्रदर्शित करता है।

लेकिन, मैं इन सॉफ्टवेयर केंद्रों का उपयोग नहीं करता हूं और मैं उन विशाल फाइलों को लाना नहीं चाहता। मैं इन कचरे को लाने में कैसे अक्षम करूँ?

जवाबों:


9

ऐसा लगता है कि यह परिभाषित है /etc/apt/apt.conf.d/50appstream

के साथ अक्षम किया जा सकता है:

sudo mv /etc/apt/apt.conf.d/50appstream{,.disabled}

इसने इसे खदान पर रोक दिया, जो अभी भी अपडेट में दिखाई दे रहा है:

N: Ignoring file '50appstream.disable' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension

संपादित करें:

यदि आप चाहें, तो आप फ़ाइल को उस निर्देशिका के बाहर स्थानांतरित कर सकते हैं, यह अब दिखाई नहीं देगा। और कोई नोटिस नहीं। उदाहरण के लिए:sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/50appstream


1
क्या यह कोई त्रुटि नहीं है?
अनवर

2
खैर, "एन:" भाग का मतलब है कि यह सिर्फ एक सूचना है। आपको "डब्ल्यू:" चेतावनी भी मिलती है। वास्तविक त्रुटियां इसे काम करना बंद कर देती हैं।
ग्रिजली

25

यदि आपको ग्राफ़िकल पैकेज मैनेजर की आवश्यकता नहीं है, तो आप appstreamपैकेज और उस पर निर्भर सभी ग्राफ़िकल प्रबंधकों की स्थापना रद्द कर सकते हैं :

aptitude purge appstream

यदि आप mvसमाधान पसंद करते हैं, तो इसके साथ बेहतर करें dpkg-divertऔर यह पैकेज अपग्रेड पर स्थिर रहेगा:

dpkg-divert --local --rename --divert '/etc/apt/apt.conf.d/#50appstream' /etc/apt/apt.conf.d/50appstream

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