Ottieni la descrizione del pacchetto usando apt


21

Come posso ottenere la descrizione prosaica di un pacchetto usando apt? Ho provato entrambi apt-cache showe apt-cache showpkgsenza fortuna.

Usare synaptic è facile come digitare il nome del pacchetto e la descrizione è data dalla vista standard, ma a volte preferirei usare solo apt-cache, ad esempio dal terminale.


4
apt-cache showmostra la descrizione del pacchetto nel Description:campo. Cos'altro stai cercando?
enzotib,

2
"apt-cache show <nome pacchetto>" mostra la descrizione se il pacchetto è noto al sistema. In che modo non funziona per te?
Flimzy,

@enzotib Ho supervisionato l'output. apt-cache showfa esattamente quello che ho chiesto.
Paolo,

Risposte:


15

Se dovessi semplicemente usare apt-cache search package-name, verrebbero restituiti tutti i pacchetti con "nome-pacchetto". Per limitare a un pacchetto denominato "nome-pacchetto", utilizzare:

apt-cache search ^package-name$

strano, ad esempio apt-cache search ^vim$, non solo trova il vimpacchetto, ma qualche altro, ma non tutto, che apt-cache search ^vimtrova ???
rubo77

@ rubo77 apt-cache search ^vim$elenca anche altri pacchetti come vim-gtkperché quel pacchetto fornisce il pacchetto vim. Puoi verificarlo con apt-cache show vim-gtk.
Lekensteyn,

quindi con un grep extra puoi restringere il risultato solo al pacchetto: askubuntu.com/a/898398/34298
rubo77


4

apt-cache show <packagename>fa quello che vuoi. Potresti averlo supervisionato. Il seguente comando lo evidenzia:

apt-cache show scons | grep --color -E "Description|$"

perché diamine non possiamo farlo apt show --description --maintainer<package>?
Édouard Lopez,

@ ÉdouardLopez È possibile effettuare una richiesta di funzione: github.com/Debian/apt/issues
Martin Thoma

3

Supponendo che tu stia cercando un pacchetto specifico, credo che quanto segue sia ciò che stai cercando:

apt-cache search some-pkg

Se ho frainteso quello che stai cercando di fare, per favore fammi sapere.


0

Strano, ad esempio ricerca nella cache apt ^ vim $ non trova solo il pacchetto vim, ma trova un po 'di più, ma non tutto, quello che cerca la cache apt-vim.

Quindi meglio usare questo:

PACKAGE=vim
apt-cache search ^$PACKAGE$|egrep "^$PACKAGE -"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.