So kann ich auf einer Maschine laufen:
dpkg --get-selections '*' > selection.txt
Auf einem anderen Computer:
dpkg --set-selections < selection.txt
... gefolgt von einer der folgenden Optionen:
aptitude install
apt-get -u dselect-upgrade
... um die Pakete zu installieren, die.
Es scheint jedoch, dass dabei einige Informationen verloren gehen, z. B. ob ein Paket (z. B. xyz
) automatisch als Abhängigkeit von einem anderen Paket ( abc
) installiert wurde . Das sieht man immer dann, wenn man so etwas macht apt-get --purge remove abc
. Auf dem Originalcomputer werden Sie benachrichtigt, dass das Paket xyz
in Abhängigkeit von installiert wurde abc
und dass Sie es möglicherweise verwenden apt-get autoremove
, um es zu entfernen.
Ich bin jetzt bewusst deborphan
und debfoster
, aber sie sind lästig , das (einfache) Aufgabe verwenden gegeben.
Das Speichern und Wiederherstellen der oben gezeigten Auswahl reicht nicht aus, um die subtilen Abhängigkeiten der installierten Pakete wiederherzustellen.
Gibt es eine Möglichkeit, den gesamten Metadatensatz für die Paketverwaltung zu sichern und ihn dann vollständig wiederherzustellen?
apt-mark
, Informationen über automatisch