Hallo,
ich habe eine bestehende Ubuntu-Installation (Hardy 64) auf einem Laptop. Nun würde ich Ubuntu demnächst gerne auch auf einem Desktop installieren (ebenfalls als Hardy 64). Da ich auf meiner Laptop-Installation recht viele Pakete nachinstalliert habe, würde ich gerne meine bestehende Laptop-Installation automatisch auch auf meinem Desktop einrichten lassen.
Wäre folgende Lösung gangbar?
Auf dem alten Computer:
1 | dpkg --get-selections | grep "\binstall" | awk '{print $1}' > /tmp/dpkg.log |
Auf dem neuen Computer:
1) Ubuntu installieren
2) die “alte” /etc/apt/sources.list auf den neuen Computer kopieren
3) die /tmp/dpkg.log des alten Computers auf den neuen Computer kopieren
4)
1 | xargs -n1 apt-get -y --reinstall install < /tmp/dpkg.log |
5) Home-Verzeichnis von alt nach neu kopieren
6) ggf. noch /opt und /var/www kopieren
Nun meine Fragen:
- Würde das so klappen?
- Gibt es bessere Lösungen (z.B. mit rsync bzw. speziellen Backup-Programmen)?
- Wäre evtl. auch der Migrationsassistent hilfreich? (Soweit ich es verstanden habe, wird das Problem mit dem Migrationsassistenten aber sein, dass er die Programmkonfiguration nicht übernimmt, oder?)
- Wären auch die Benutzereinstellungen - wie Spracheinstellungen, Shortcuts, Desktophintergrund, Cubeeinstellungen etc. - dann schon automatisch übertragen worden? (Weil ja, z.B., .compiz im Homeverzeichnis liegt und dann schon kopiert wäre.)
- Bzgl. des Kopierens von /opt (da ist bei mir u.a. der Realplayer drin): Muss man noch zusätzliche Verknüpfungseinstellungen in anderen Verzeichnissen kopieren (in meinem Beispiel: die Verknüpfung zum Starten des RealPlayers)?
Vielleicht habt ihr ja schon Erfahrungen mit dem Problem (mit der Suchfunktion habe ich leider nichts gefunden – ich hoffe, dass ich nichts übersehen habe). Schon jetzt vielen Dank!