Wie exportiere ich die Liste aller installierten Pakete aus Synaptic?
- Verwendung der Kommandozeile zum Exportieren der Liste
- Export aus der Synaptic-Oberfläche (indirekt)
- Empfohlene Vorgehensweise
- Zusammenfassung
Synaptic ist eine grafische Benutzeroberfläche für das Paketmanagement unter Debian-basierten Linux-Systemen. Wenn Sie eine Liste aller installierten Pakete exportieren möchten, bietet Synaptic selbst keine direkte Exportfunktion in Form einer Schaltfläche oder eines Menüpunkts. Dennoch können Sie die Liste mit einem kleinen Umweg über die Kommandozeile oder durch Nutzung von Synaptic und anderen Werkzeugen erhalten.
Verwendung der Kommandozeile zum Exportieren der Liste
Auch wenn Sie Synaptic benutzen, können Sie die installierten Pakete mit dem Kommandozeilenwerkzeug dpkg oder apt exportieren. Öffnen Sie dazu ein Terminal und geben Sie folgenden Befehl ein:
dpkg --get-selections > paketliste.txt
Dieser Befehl erstellt eine Datei namens paketliste.txt in Ihrem aktuellen Verzeichnis, die alle installierten Pakete inklusive deren Status enthält.
Alternativ können Sie auch diesen Befehl verwenden, um nur die Namen der installierten Pakete zu erhalten:
dpkg-query -f ${binary:Package}\n -W > paketliste.txt
Diese Datei kann anschließend mit einem Texteditor geöffnet, weiterverarbeitet oder archiviert werden.
Export aus der Synaptic-Oberfläche (indirekt)
Direkt in Synaptic gibt es keine Funktion zum Exportieren der Paketliste, aber Sie können die Ansicht der installierten Pakete filtern und anschließend deren Liste drucken oder kopieren.
Dazu öffnen Sie Synaptic und klicken im linken Bereich auf Installiert oder stellen Sie den Filter auf Installiert. Damit werden nur die installierten Pakete angezeigt. Jetzt können Sie die Paketliste im Hauptfenster sehen.
Sie können den Inhalt des Fensters manuell markieren und mit Strg + C kopieren, um ihn in eine Textdatei einzufügen. Diese Methode ist aber bei großen Paketlisten unhandlich.
Eine weitere Möglichkeit ist, über das Menü Datei die Option Druckvorschau oder Drucken auszuwählen, um die Liste in einer druckerfreundlichen Form zu speichern, etwa als PDF.
Empfohlene Vorgehensweise
Für einen exakten und vollständigen Export aller installierten Pakete empfiehlt sich die Nutzung der Terminal-Befehle, da diese vollständige Informationen liefern und leicht weiterverarbeitet werden können.
Wenn Sie die Paketliste später wiederverwenden möchten, beispielsweise um dieselben Pakete auf einem anderen System zu installieren, können Sie die erzeugte Datei verwenden, um die Pakete mit dpkg --set-selections und apt-get dselect-upgrade zu installieren.
Zusammenfassung
Synaptic selbst bietet keine direkte Exportfunktion für die Paketliste, aber durch Nutzung von Terminal-Befehlen wie dpkg --get-selections oder dpkg-query können Sie einfach und schnell eine vollständige Liste aller installierten Pakete erzeugen. Innerhalb von Synaptic können Sie die installierten Pakete filtern und deren Liste kopieren oder ausdrucken, was jedoch weniger komfortabel ist.
