Debian Paketliste auf anderen Server übernehmen
Aus AdminWiki
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.).
