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.


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$

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

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.


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 -"
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.