Отримайте опис пакета за допомогою apt


21

Як отримати прозаїчний опис пакета за допомогою apt? Я спробував і те, apt-cache showі apt-cache showpkgне щастило.

Використовувати синаптику дуже просто, оскільки вводити назву пакета, а опис дає стандартний вид, але іноді я вважаю за краще використовувати кет apt, наприклад, з терміналу.


4
apt-cache showпоказує опис пакета в Description:полі. Що ще ви шукаєте?
enzotib

2
"apt-cache show <ім'я пакета>" показує Опис, якщо пакет відомий системі. Яким чином це не працює для вас?
Flimzy

@enzotib Я переоцінив вихід. apt-cache showробить саме те, про що я попросив.
Паоло

Відповіді:


15

Якщо ви просто використовуєте apt-cache search package-name, всі пакети з "ім'ям пакета" будуть повернуті. Щоб обмежитись пакетом із назвою "ім'я пакета", використовуйте:

apt-cache search ^package-name$

дивно, наприклад apt-cache search ^vim$, ви знайдете не тількиvim пакунок, але ще якийсь, але не все, що apt-cache search ^vimзнаходить ???
rubo77

@ rubo77 apt-cache search ^vim$також перелічує інші пакети, наприклад, vim-gtkтому що цей пакет надає пакет vim. Ви можете перевірити це за допомогою apt-cache show vim-gtk.
Лекенштейн

тож з додатковою вагою ви можете звузити результат лише пакетом: askubuntu.com/a/898398/34298
rubo77


4

apt-cache show <packagename>робить те, що ти хочеш. Можливо, ви це наглядали. Наступна команда виділяє її:

apt-cache show scons | grep --color -E "Description|$"

чому чорт не можемо зробити apt show --description --maintainer<package>?
Едуард Лопес

@ ÉdouardLopez Ви можете зробити запит на функцію: github.com/Debian/apt/isissue
Мартін Тома

3

Припускаючи, що ви шукаєте конкретний пакет, я вважаю, що ви шукаєте:

apt-cache search some-pkg

Якщо я неправильно зрозумів, що ви намагаєтесь зробити, будь ласка, дайте мені знати.


0

Дивно, наприклад, пошук apt-cache пошуку ^ vim $ не знаходить лише пакет vim, але ще деякі, але не всі, які apt-кеш пошуку шукає ^ vim.

Тож краще скористайтеся цим:

PACKAGE=vim
apt-cache search ^$PACKAGE$|egrep "^$PACKAGE -"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.