Можно ли просмотреть информацию о пакете с терминала перед его установкой?

16

Мне было интересно, можно ли проверить информацию о пакете перед его установкой, не открывая веб-браузер, чтобы найти его там.

Например, скажем, я набираю

~$ asdf

Тогда я вижу рекомендуемые пакеты:

No command 'asdf' found, did you mean:
 Command 'asdfg' from package 'aoeui' (universe)
 Command 'sadf' from package 'sysstat' (main)
 Command 'sdf' from package 'sdf' (universe)
asdf: command not found

Скажем, я хочу узнать, что делает пакет 'sdf'. Могу ли я найти эту информацию в терминале, или мне придется делать это медленно и искать в Интернете?

briank
источник
Это одно из многих применений менеджера пакетов. В случае с Ubuntu это возможно apt-get. Вы можете использовать его параметры для запроса информации о доступных пакетах, а затем, при желании, установить их.
HalosGhost

Ответы:

14

Основной пакет инструментов управления пакетами Ubuntu называется APT .

Начиная с Ubuntu 14.04, вы можете использовать aptкоманду:

apt show sdf

Более ранние выпуски не имеют этой команды. Вы можете использовать apt-cacheдля получения информации о доступных пакетах, а также apt-getдля выполнения таких действий, как установка пакетов.

apt-cache show sdf

Aptitude - это более продвинутый интерфейс для работы с пакетами (существующий как инструмент командной строки и интерактивный инструмент в полноэкранном текстовом режиме). Вам необходимо установить пакет aptitude .

aptitude show sdf
Жиль "ТАК - перестань быть злым"
источник
1
Я кое-что узнал! Обновленная команда apt давно просрочена.
Дэн Гартвейт
18

В Ubuntu (на основе Debian) вы можете запустить apt-cache show packageкоманду, чтобы просмотреть всю информацию о пакете. Также бегите apt-cache showpkg package , apt-cache policy packageчтобы получить дополнительную информацию.

Пример:

$ apt-cache show sdf
Package: sdf
Priority: extra
Section: universe/text
Installed-Size: 1415
Maintainer: Colin Watson <cjwatson@debian.org>
Architecture: all
Version: 2.001+1-3
Depends: perl
Suggests: sdf-doc, perl-doc, htmldoc, texlive-latex-base, ghostscript, sgmltools-lite
Filename: pool/universe/s/sdf/sdf_2.001+1-3_all.deb
Size: 294288
MD5sum: 49f9370b17567bae8a362d83633ffb66
SHA1: 967da4edf9948bb9393db34bd1f8037a840bd335
SHA256: 968769e7c75d1612f4f3c4b26c49532b26f288fd8ee722c2d83ba807620e0df5
Description-en: Simple Document Parser
 SDF (Simple Document Format) is a freely available document development
 system which generates high quality outputs in a variety of formats
 from a single source. The output formats supported include
 PostScript(tm), PDF, HTML, plain text, POD, man pages, LaTeX,
 MIF, SGML, Windows(tm) help, RTF, MIMS F6 help and MIMS HTX help.
 If the idea of specifying documents in a logical manner via a
 simple markup language sounds appealing, SDF may be useful to you.
Description-md5: 65eb1315794ec8133dd1a14b0e8db243
Multi-Arch: foreign
Авинаш Радж
источник
1
А как насчет систем Linux / Unix, не основанных на Debian?
анатолий техтоник