Czy przed zainstalowaniem można wyświetlić informacje o pakiecie z terminala?

16

Zastanawiałem się, czy można sprawdzić informacje o pakiecie przed jego zainstalowaniem bez konieczności otwierania przeglądarki internetowej, aby go tam znaleźć.

Powiedzmy, że piszę

~$ asdf

Następnie widzę zalecane pakiety:

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

Powiedzmy, że chcę się dowiedzieć, co robi pakiet „sdf”. Czy mogę znaleźć te informacje w terminalu, czy też muszę to zrobić powoli i sprawdzić w Internecie?

bułka z masłem
źródło
Jest to jedno z wielu zastosowań menedżera pakietów. W przypadku Ubuntu jest to prawdopodobnie apt-get. Możesz użyć jego opcji, aby wyszukać informacje o dostępnych pakietach, a następnie w razie potrzeby je zainstalować.
HalosGhost

Odpowiedzi:

14

Główny pakiet narzędzi do zarządzania pakietami Ubuntu nazywa się APT .

Od wersji Ubuntu 14.04 możesz użyć aptpolecenia:

apt show sdf

Wcześniejsze wersje nie mają tego polecenia. Możesz użyć, apt-cacheaby uzyskać informacje o dostępnych pakietach i apt-getwykonać takie czynności, jak instalacja pakietów.

apt-cache show sdf

Aptitude to bardziej zaawansowany interfejs do manipulowania pakietami (istniejący zarówno jako narzędzie wiersza poleceń, jak i interaktywne narzędzie pełnoekranowe w trybie tekstowym). Musisz zainstalować pakiet aptitude .

aptitude show sdf
Gilles „SO- przestań być zły”
źródło
1
Nauczyłem się czegoś! Zaktualizowana komenda apt jest od dawna spóźniona.
Dan Garthwaite
18

W systemie Ubuntu (opartym na Debianie) możesz uruchomić apt-cache show packagepolecenie, aby wyświetlić wszystkie informacje o pakiecie. Uruchom także apt-cache showpkg package , apt-cache policy packageaby uzyskać dodatkowe informacje.

Przykład:

$ apt-cache show sdf
Package: sdf
Priority: extra
Section: universe/text
Installed-Size: 1415
Maintainer: Colin Watson <[email protected]>
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
Avinash Raj
źródło
1
A co z systemami Linux / Unix nie opartymi na Debianie?
anatoly techtonik