GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Alle vorgeschlagenen Pakete für aktuell installierte Pakete auflisten?

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.


Ubuntu
  1. 3 Möglichkeiten zum Auflisten aller installierten Pakete in RHEL, CentOS und Fedora

  2. So listen Sie installierte Pakete unter Ubuntu 20.04 auf

  3. So listen Sie installierte Pakete in Ubuntu auf

  4. So listen Sie alle installierten PHP-Erweiterungen auf

  5. Alle von mir installierten Pakete vollständig entfernen?

So listen Sie installierte Pakete in Linux auf

So listen Sie installierte Pakete in Ubuntu 20.04 auf

Alle installierten Pakete in RHEL und CentOS auflisten

So listen Sie die installierten Softwarepakete auf Ubuntu auf

So listen Sie installierte Pakete in Ubuntu 22.04 auf

So listen Sie installierte Pakete unter Ubuntu 22.04 auf