Obter descrição do pacote usando o apt

21

Como obtenho a descrição prosaica de um pacote usando apt? Tentei tanto apt-cache showe apt-cache showpkg, mas sem sorte.

Usando synaptic, é fácil digitar o nome do pacote e a descrição é fornecida pela visualização padrão, mas às vezes eu prefiro usar o apt-cache, por exemplo, no terminal.

Paolo
fonte
4
apt-cache showmostra a descrição do pacote no Description:campo O que mais você está procurando?
enzotib
2
"apt-cache show <nome do pacote>" mostra a Descrição se o pacote for conhecido pelo sistema. De que maneira isso não está funcionando para você?
Flimzy
@enzotib Supervisionei a saída. apt-cache showfaz exatamente o que eu pedi.
Paolo

Respostas:

15

Se você apenas usasse apt-cache search package-name, todos os pacotes com "nome do pacote" seriam retornados. Para limitar a um pacote chamado "package-name", use:

apt-cache search ^package-name$
Lekensteyn
fonte
estranho, por exemplo apt-cache search ^vim$, não encontra o vimpacote, mas um pouco mais, mas não todos, que apt-cache search ^vimencontra ???
rubo77
O @ rubo77 apt-cache search ^vim$também lista outros pacotes, vim-gtkporque esse pacote fornece o pacote vim. Você pode verificar isso com apt-cache show vim-gtk.
Lekensteyn 30/03
assim com um grep extra que você pode restringir o resultado para apenas o pacote: askubuntu.com/a/898398/34298
rubo77
4

apt-cache show <packagename>faz o que você quer. Você pode ter supervisionado. O comando a seguir destaca:

apt-cache show scons | grep --color -E "Description|$"
Martin Thoma
fonte
por que diabos não podemos fazer apt show --description --maintainer<package>?
Édouard Lopez
@ ÉdouardLopez Você pode fazer uma solicitação de recurso: github.com/Debian/apt/issues
Martin Thoma
3

Supondo que você esteja procurando um pacote específico, acredito que o que você está procurando é o seguinte:

apt-cache search some-pkg

Se eu entendi mal o que você está tentando fazer, informe-me.

Kory Wnuk
fonte
0

Estranho, por exemplo, a pesquisa do apt-cache ^ vim $ não apenas encontra o pacote vim, mas um pouco mais, mas não tudo, que a pesquisa do apt-cache ^ vim encontra.

Então é melhor usar isso:

PACKAGE=vim
apt-cache search ^$PACKAGE$|egrep "^$PACKAGE -"
rubo77
fonte