सवाल पूरा पैकेज विवरण कहां चला गया है?


एक बार एक बार, अगर मैं जानना चाहता था कि एक विशेष (अनइंस्टॉल किया गया) पैकेज क्या था, तो मैं जा सकता था

apt-cache show <package>

और यह पैकेज की वर्णन करने वाले अनुच्छेदों के एक अच्छे जोड़े सहित कई जानकारी प्रदान करेगा।

यह हाल ही में बदल गया है। अब "विवरण" फ़ील्ड केवल एक पंक्ति है।

एक पुराने, सिस्टम पर, यह जाता है:

mslade@natty1:~$ apt-cache show apt
[snip]
Description: Advanced front-end for dpkg
 This is Debian's next generation front-end for the dpkg package manager.
 It provides the apt-get utility and APT dselect method that provides a
 simpler, safer way to install and upgrade packages.
 .
 APT features complete installation ordering, multiple source capability
 and several other unique features, see the Users Guide in apt-doc.

और अब:

mslade@mickpc:~$ apt-cache show apt
[snip]
Description: commandline package manager

लंबे विवरण अभी भी पैकेज फ़ाइलों में हैं, और आप उन्हें पूछ सकते हैं dpkg -s अगर आप पहले से ही हैं स्थापित उन्हें, लेकिन यह उपयोगी नहीं है अगर आप कुछ वेब साइट पर बताए गए कुछ पैकेज के बारे में अधिक जानना चाहते हैं।

मैंने इन विवरणों के लिए कुछ स्रोतों के लिए हर जगह खोज की है। सबसे अच्छा मेरे पास अभी तक कुछ है, .deb फ़ाइल डाउनलोड करें और चलाएं dpkg-deb -I इस पर। यदि आप चाहते हैं कि यह मेटाडाटा है तो यह वास्तव में अधिक है।

क्या कोई बेहतर तरीका है?

अपडेट करें: मैंने अभी एक नया पैंगोलिन वीएम स्थापित किया है और इसे देखा है apt-cache show लंबे विवरण दिया, जब तक मैं झुका हुआ /etc/apt/sources.list डेब्रिमर के साथ उत्पादित, अपने दर्पण का उपयोग करने के लिए। मुझे संदेह है कि डेब्रिमर अपराधी है।


4
2018-03-01 15:39


मूल


मैं अभी भी एक से अधिक लाइन देखता हूं। मैं देखता हूं कि आप "पुरानी व्यवस्था" में क्या देखते हैं। यह लुबंटू 12.10 पर है। और यह सॉफ़्टवेयर के लिए भी है जिसे मैंने इंस्टॉल नहीं किया है (लेकिन उपलब्ध हैं)।
मैंने यह भी उबंटू रियरिंग (जिसे आखिरकार 13.04 के रूप में रिलीज़ किया जाएगा) पर चलने वाली प्रणाली पर इसका परीक्षण किया और मुझे एक लंबा विवरण मिलता है। - roadmr


जवाब:


ऐसा लगता है जैसे आपके पास कुछ ऐसा है

Acquire::Languages { "none"; };

कहीं /etc/apt/apt.conf.d/

इसे बदलें

Acquire::Languages { "environment"; };

या

Acquire::Languages { "en"; };

आपको दौड़ने की आवश्यकता हो सकती है

apt-get update

संबंधित अनुवाद फ़ाइलों को डाउनलोड करने के लिए (/var/lib/apt/lists/*Translation-*)


3
2018-03-01 16:14



नहीं, इस तरह के कुछ भी नहीं। प्रश्न संपादित करें देखें। - Michael Slade
वह जवाब मेरे लिए बिल्कुल सही है। - Robert Siemer


पासिंग --i18n debmirror करने के लिए यह तय किया है।

यह एक उबंटू क्विर्क है। डेबियन के Packages फाइलों में लंबे अंग्रेजी विवरण होते हैं, उबंटू ने उन्हें बाहर खींच लिया है Translation-en फ़ाइलें। डेब्रिमर मानता है कि अगर आपको अंग्रेजी के अलावा कुछ चाहिए तो आपको केवल अनुवाद फ़ाइलों की आवश्यकता है, इसलिए यह डिफ़ॉल्ट रूप से किसी को दर्पण नहीं करता है।

(क्या यह एक प्रश्न / उत्तर के रूप में रखने लायक है?)


1
2018-03-02 19:00