Nun, obwohl Sie sagen, dass Sie aptitude wegen der Ausgabe nicht verwenden möchten, müssen Sie wissen, dass Sie es modifizieren können, um das zu bekommen, was Ihnen gefällt:
aptitude -F'|%p|%d|' search '?section(hamradio)'
Der Trick liegt in dem -F
Schalter, der das Ausgabeformat ändert. %p
bedeutet Paket. Dies wird auch ausgegeben, wenn das Paket verschiedene Architekturen hat (dh amd64 vs i386) und %d
die Beschreibung ausgibt. Sie können das Suchmuster noch weiter personalisieren, um beispielsweise nicht installierte Pakete zu finden:
aptitude -F'|%p|%d|' search '?section(hamradio) !~i'
wo ~i
Mittel installiert und das !
ist ein nicht, so dass es als „nicht installiert (~ i) (!)“ liest, oder wenn Sie nur die , die wollen, die für Ihre Architektur verfügbar sind:
aptitude -F'|%p|%d|' search '?section(hamradio) ~r native'
~r
Sein, ?architecture()
das mit der Architektur des Pakets übereinstimmt und native
nur diejenigen auflistet, die dieselbe Architektur wie das System haben, das Äquivalent zu dpkg --print-architecture
.
Die vorherige Zeile kann daher noch prägnanter geschrieben werden als:
aptitude -F'|%p|%d|' search '~s hamradio ~r native'