Jedes Mal, wenn ich ein Paket installiere:
sudo apt-get install <pkg>
apt-get zeigt eine Liste vorgeschlagener Pakete an. Ich habe diese bisher einfach ignoriert, aber einige dieser Vorschläge sind tatsächlich gut (und andere nicht). Ich würde gerne alle diese Listen in einer großen Liste wiederherstellen (damit ich sie überprüfen und entscheiden kann, ob es ein Paket gibt, das ich installieren möchte), aber ich konnte sie nicht in /var/log/apt/history.log sehen.
Das heißt, ich suche nach etwas wie
list = []
for package in installed_packages:
list.append(package.name)
print list
Akzeptierte Antwort:
Vorschläge anzeigen für alle installierten Pakete in einem Einzeiler:
dpkg-query -W -f='${Package} (status: ${Status}) suggests: ${Suggests}n'
| grep 'status: install ok installed' | grep -v 'suggests: $'
Es fragt die dpkg-Datenbank ab, listet alle lokal bekannten Pakete auf, die anders als „nichts“ markiert sind (auch Listen deinstalliert), in einem benutzerdefinierten Ausgabeformat, dann nach wirklich installierten Paketen gefiltert und nach Paketen ohne Vorschläge gefiltert.