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.


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$

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|$"

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.


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 -"
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.