Wie man alle installierten Pakete auflistet

Ich möchte eine Liste aller installierten Pakete in eine Textdatei ausgeben, damit ich sie überprüfen und auf einem anderen System installieren kann. Wie würde ich dies tun?

Lösung

Ubuntu 14.04 und höher

Das Werkzeug apt unter Ubuntu 14.04 und höher macht dies sehr einfach.

apt list --installed

Ältere Versionen

Um eine Liste der lokal installierten Pakete zu erhalten, machen Sie folgendes in Ihrem Terminal:

dpkg --get-selections | grep -v deinstall

(Das -v Tag "invertiert" grep, um nicht übereinstimmende Zeilen zurückzugeben)

Um eine Liste eines bestimmten installierten Pakets zu erhalten:

dpkg --get-selections | grep postgres

Um diese Liste in einer Textdatei namens packages auf Ihrem Desktop zu speichern, machen Sie folgendes in Ihrem Terminal:

dpkg --get-selections | grep -v deinstall > ~/Desktop/packages

Alternativ können Sie auch einfach

dpkg -l

(Sie müssen keinen dieser Befehle als Superuser ausführen, also ist hier kein sudo oder eine andere Variante notwendig)

Kommentare (23)

Um alle installierten Pakete aufzulisten,

dpkg -l |awk '/^[hi]i/{print $2}' > 1.txt

oder

aptitude search -F '%p' '~i' > 1.txt

oder

dpkg --get-selections > 1.txt

Hinweis: Sie erhalten die Ergebnisdatei 1.txt in Ihrem Heimatordner oder Sie können einen eigenen Pfad angeben.

Kommentare (0)

Sie können Synaptic verwenden, um den aktuellen Status Ihres installierten Pakets zu speichern. Wählen Sie in Synaptic "file/save markings", geben Sie den Namen der Datei ein, in der der Status gespeichert werden soll, und stellen Sie sicher, dass das Kästchen "Save full state, not only changes" aktiviert ist.

Die so gespeicherte Datei kann mit "file/read markings" in Synaptic auf einen neuen Rechner geladen werden.

Kommentare (0)