Haben Sie eine Paketliste wie in Abschnitt 34.1.1, „Mit dpkg
“ erzeugt,
ist das Einspielen dieser Liste auf einem neuen System vergleichsweise einfach,
bspw. mit diesem Aufruf:
Einspielen der gespeicherten Paketliste mit Hilfe von apt-get
.
# apt-get install < paketliste ... #
Alternativ bietet sich eine Kombination aus apt-get
und xargs
beim
Wiedereinspielen der Pakete an:
Einspielen der gespeicherten Paketliste mit Hilfe von xargs
und apt-get
.
# xargs -a "paketliste" apt-get install -y ... #
Bitte beachten Sie, dass in der Paketliste keine Konfigurationsdateien enthalten sind. Beim Einspielen bzw. Installieren des jeweiligen Pakets werden die Dateien daraus extrahiert oder neu erzeugt.
Haben Sie zuvor eine Liste der Pakete samt deren Voreinstellung mit Hilfe des
Werkzeugs debconf-get-selections
erstellt (siehe
Abschnitt 34.1.3, „Mit debconf-get-selections
“), ist
debconf-set-selections
das passende Gegenstück dazu. Sie finden es ebenfalls
im Paket debconf-utils [Debian-Paket-debconf-utils]. Darüber spielen Sie
diese Liste auf dem Zielsystem wieder ein. Das Werkzeug bietet Ihnen diese
hilfreichen Schalter an:
-c
(Langform --checkonly
)
-v
(Langform --verbose
)
Über den folgenden Aufruf spielen Sie die gespeicherte Konfiguration als Benutzer mit administrativen Rechten wieder ein:
Einspielen der gespeicherten Konfiguration mit Hilfe von debconf-set-selections
.
# debconf-set-selections paketliste ... #
Haben Sie zuvor ein Archiv wie unter Abschnitt 34.1.4, „Mit apt-clone
“
beschrieben erstellt, lernen Sie nun, wie Sie das auf dem Zielsystem einspielen.
Als erstes übertragen Sie das Archiv auf ihr Zielsystem, bspw. per USB-Stick,
externe Festplatte oder mit Hilfe des Kommandos scp
.
Ist das erfolgt, rufen Sie auf dem Zielsystem apt-clone
als administrativer
Benutzer mit dem Schalter restore
und dem Namen des zuvor erzeugten Archivs
auf. Daraufhin entpackt apt-clone
das Archiv und spielt die darin enthaltenen
Pakete samt deren Konfiguration auf wieder dem Zielsystem ein.
Mit apt-clone
erzeugte Paketkonfiguration wieder einspielen.
# apt-clone restore apt-clone-state-kiste.tar.gz ... #
Bei der Ausführung greift apt-clone
auf die Mechanismen der Paketverwaltung
zurück. Fehlende Pakete werden somit heruntergeladen und eingerichtet und die
Paketabhängigkeiten sauber aufgelöst. Das funktioniert reibungslos, wenn
Original- und Zielsystem die gleiche Version bzw. Veröffentlichung der
Distribution benutzen.
Das Werkzeug apt-clone
bietet zwei Schalter an:
restore
restore-new-distro
Letzteres kann genutzt werden, um das Einspielen und Aktualisieren eines Systems in einem einzigen Aufruf durchzuführen.