É possível visualizar as informações de um pacote no terminal antes de instalá-lo?

16

Eu queria saber se era possível verificar as informações sobre um pacote antes de instalá-lo sem a necessidade de abrir um navegador da Web para procurá-lo lá.

Por exemplo, digamos que eu digite

~$ asdf

Então eu vejo os pacotes recomendados:

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

Digamos que eu queira descobrir o que o pacote 'sdf' faz. Posso encontrar essas informações no terminal ou terei que fazê-lo da maneira mais lenta e procurá-las on-line?

Brian
fonte
Esse é um dos muitos usos de um gerenciador de pacotes. No caso do ubuntu, isso é provavelmente apt-get. Você pode usar suas opções para consultar informações sobre pacotes disponíveis e, se desejar, instalá-los.
HalosGhost

Respostas:

14

O principal pacote de ferramentas de gerenciamento de pacotes do Ubuntu é chamado APT .

Desde o Ubuntu 14.04, você pode usar o aptcomando:

apt show sdf

Versões anteriores não possuem esse comando. Você pode usar apt-cachepara obter informações sobre pacotes disponíveis e apt-getexecutar ações como a instalação de pacotes.

apt-cache show sdf

O Aptitude é uma interface mais avançada para manipulação de pacotes (existente como ferramenta de linha de comando e como ferramenta interativa em modo de texto em tela cheia). Você precisa instalar o pacote aptitude .

aptitude show sdf
Gilles 'SO- parar de ser mau'
fonte
11
Eu aprendi alguma coisa! O comando apt atualizado está atrasado.
Dan Garthwaite
18

No Ubuntu (baseado em debian), você pode executar o apt-cache show packagecomando para visualizar todas as informações sobre o pacote. Também execute apt-cache showpkg package , apt-cache policy packagepara obter informações adicionais.

Exemplo:

$ 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
fonte
11
E os sistemas Linux / Unix não baseados no Debian?
techtonik anatoly