Paketbeschreibung mit apt abrufen

21

Wie erhalte ich die prosaische Beschreibung eines Pakets mit apt? Ich habe beides versucht apt-cache showund apt-cache showpkgaber kein Glück.

Mit synaptic ist es einfach, den Paketnamen und die Beschreibung in der Standardansicht einzugeben, aber manchmal würde ich es vorziehen, nur apt-cache zu verwenden, zum Beispiel vom Terminal aus.

Paolo
quelle
4
apt-cache showzeigt die Paketbeschreibung im Description:Feld. Was suchen Sie noch?
Enzotib
2
"apt-cache show <Paketname>" zeigt die Beschreibung an, wenn das Paket dem System bekannt ist. Inwiefern funktioniert es bei Ihnen nicht?
Flimzy
@enzotib Ich habe die Ausgabe übersehen. apt-cache showmacht genau das, wonach ich gefragt habe.
Paolo

Antworten:

15

Wenn Sie nur verwenden würden apt-cache search package-name, würden alle Pakete mit "Paketname" zurückgegeben. Verwenden Sie zum Beschränken auf ein Paket mit dem Namen "Paketname" Folgendes:

apt-cache search ^package-name$
Lekensteyn
quelle
seltsam, findet zum Beispiel apt-cache search ^vim$nicht nur das vimPaket, sondern noch ein paar, aber nicht alle, die das apt-cache search ^vimfinden ???
Rubo77
@ rubo77 apt-cache search ^vim$listet auch andere Pakete wie vim-gtkdenn das Paket bietet das vim - Paket. Sie können das mit überprüfen apt-cache show vim-gtk.
Lekensteyn
Mit einem zusätzlichen Grep können Sie das Ergebnis auf das Paket beschränken: askubuntu.com/a/898398/34298
rubo77
4

apt-cache show <packagename>macht was du willst. Sie könnten es beaufsichtigt haben. Der folgende Befehl hebt es hervor:

apt-cache show scons | grep --color -E "Description|$"
Martin Thoma
quelle
Warum zum Teufel können wir das nicht apt show --description --maintainer<package>?
Édouard Lopez
@ ÉdouardLopez Sie können eine Feature-Anfrage stellen: github.com/Debian/apt/issues
Martin Thoma
3

Angenommen, Sie suchen nach einem bestimmten Paket, dann sind Sie meiner Meinung nach auf der Suche nach Folgendem:

apt-cache search some-pkg

Wenn ich falsch verstanden habe, was Sie versuchen, lassen Sie es mich bitte wissen.

Kory Wnuk
quelle
0

Seltsame Beispiele: apt-cache-Suche ^ vim $ findet nicht nur das vim-Paket, sondern auch einige weitere, aber nicht alle, die apt-cache-Suche ^ vim findet.

Also benutze dies besser:

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