Ich habe 12.04 in einer separaten Partition installiert. Im Moment möchte ich die Software, die ich auf meinem 10.04 installiert habe, auch in meinem 12.04 installieren. Ich hatte gehofft, dass es mit aptonCD eine Problemumgehung dafür geben würde. Aber ich habe herausgefunden, dass 'Wiederherstellen' mit apt auf CD nur die .debs in die Cache-Datei kopiert und das könnte die Dinge für mich erheblich durcheinander bringen.
Die grobe Idee, die ich habe, ist:
- Führen Sie unter 10.04 einen 'apt'-Befehl aus, der mir alle Paketnamen gibt, die ich derzeit auf meinem 10.04 installiert habe.
- Bringen Sie diese Namen zu 12.04 und teilen Sie apt mit, dass sie dieselbe Software abrufen sollen, aber die Versionen davon, die zu 12.04 gehören.
- Installieren Sie sie.
Gibt es überhaupt eine Möglichkeit, die oben genannten Schritte auszuführen, oder gibt es eine völlig andere Möglichkeit, dies zu erreichen?
Antworten:
Dies ist eine gängige Methode zum Duplizieren eines Paketsatzes. Auf der alten Maschine:
Kopieren Sie die Datei
packages
auf den neuen Computer (ein USB-Stick ist eine gute Option. Führen Sie dann Folgendes aus:Dadurch erhalten Sie nicht nur die Pakete, die Sie installiert haben. Es bekommt auch ihre Abhängigkeiten usw.
QUELLE
quelle
dpkg --get-selections | grep package1 && dpkg --get-selections | grep package2 && dpkg --get-selections | grep package3 > packages
oder machen Sie ein Skript, um dpkg --get-selections eine .txt-Datei mit Ihrem Programm zu übergeben ...