Erzeugen einer Liste installierter Pakete auf einem (K)Ubuntu-System
Wer sich schon einmal gefragt hat, wie er eine Liste aller auf seinem Ubuntu- bzw. Kubuntu-System installierten Pakete erhalten kann, sollte sich mal das folgende kleine Kommando angucken:
$ sudo dpkg -l | grep ^ii | awk '{print $2}' > paket-liste
Es wird eine Liste installierter Pakete in die Datei paket-liste geschrieben. Diese Liste kann man sich dann als Bettlektüre zu Gemüte führen (weniger empfehlenswert
) oder aber – und das ist das interessante – man kann diese Datei auf einen anderen Rechner übertragen und dann folgendes machen:
$ for paket in $(cat paket-liste); do echo $paket; sudo apt-get install $paket; done
Damit wird auf dem Zielsystem exakt die gleiche Paketauswahl installiert, die auf dem Ursprungssystem installiert war. Ich habe an dieser Stelle darauf verzichtet, Pakete auf dem Zielsystem zu entfernen, die auf dem Ursprungssystem nicht installiert waren – eventuell werden die auf dem Zielsystem aus anderen Gründen benötigt.
Sollte diese Funktionalität aber benötigt werden, dürfte ein einfaches diff zwischen den Paketlisten beider Systeme zeigen, welche zusätzlichen Pakete auf dem Zielsystem installiert sind – und diese können dann entfernt werden.
Ähnliche Artikel in diesem Blog:
Tags: Kubuntu, Open Source, OSS, Ubuntu








Am 3. Juli 2007 um 10:10 Uhr
Sehr hilfreich, danke fürs posten.
Am 27. August 2007 um 10:27 Uhr
Danke ! Genau was ich gesucht habe
Am 10. Oktober 2007 um 00:10 Uhr
Der Befehl
dpkg—get-selections >> selections.lst
tut es auch und liefert eine gute Möglichkeit, gleich aus der Datei weiterzumachen.
Torben grüßt
Am 13. Juni 2009 um 07:47 Uhr
Danke. Hat mir sehr geholfen
Am 14. Januar 2010 um 13:03 Uhr
[...] man macht sich zuerst mal eine Liste mit bereits installierten Paketen. Da kommt die Anleitung von http://node-0.mneisen.org ins [...]