سؤال أين ذهبت أوصاف الحزمة الكاملة؟


ذات مرة ، إذا أردت أن أعرف ما هي حزم معينة (غير مثبتة) ، يمكنني الذهاب

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 عليه. هذا هو مبالغة حقا إذا كان كل ما تريده هو البيانات الوصفية.

هل هناك طريقة أفضل؟

تحديث: أنا فقط تثبيت VM البنغول حيوان جديد ولاحظت به apt-cache show أعطى أوصاف طويلة ، حتى أنا fudged /etc/apt/sources.list لاستخدام مرآة بلدي ، أنتجت مع debironror. أظن أن ديميرميرر هو الجاني.


4
2018-03-01 15:39


الأصل


ما زلت أرى أكثر من سطر واحد. أرى ما تراه في "النظام الأقدم". هذا على Lubuntu 12.10. وهذا أيضًا للبرامج التي لم أقم بتثبيتها (ولكنها متوفرة).
لقد اختبرت هذا أيضًا على نظام يعمل بنظام Ubuntu Raring (ما سيطلق في النهاية في 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 الملفات تحتوي على الأوصاف الإنجليزية الطويلة ، وقد سحبت ubuntu بها Translation-en الملفات. تفترض debmirror أنك تحتاج فقط إلى ملفات الترجمة إذا كنت ترغب في شيء إلى جانب اللغة الإنجليزية ، لذلك لا يعكس أي افتراضيا.

(هل هذا يستحق الاحتفاظ بالسؤال / الإجابة؟)


1
2018-03-02 19:00