Debian Paketliste auf anderen Server übernehmen

Aus AdminWiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Vorwort

Um 2 Server mit identischer Paket-Config aufzusetzen, stellt Debian alle nötigen Werkzeuge bereit. So ist es recht einfach möglich, identische Server ohne viel Aufwand aufzusetzen.

Auf dem Quellserver

Auf der Shell als root wird mit

dpkg --get-selections > selections

die Liste der aktuell installierten Pakete erzeugt.

Anschließend muss diese via

scp selections zielserver.tld:

auf den Zielserver übertragen werden.

Auf dem Zielserver

Die zuvor übertragene Paketliste (selections) wird nun via

dpkg --set-selections < selections

eingespielt.

Um die Pakete anschließend zu installieren, wird

apt-get dselect-upgrade 

ausgeführt.

Fallstricke

Eventuelle Kernel- oder Kernelpakete oder hardwarespezifische Sachen, die nicht zur Hardware auf dem neuen Server passen, sollte man aus der selections - Datei manuell entfernen. Dazu wird einfach die komplette Zeile mit dem entsprechenden Paket gelöscht. Zu beachten ist außerdem, dass Quell- und Zielserver die gleiche Distribution verwenden sollten (Lenny nur zu Lenny etc.).

Persönliche Werkzeuge