Die Aufgabe besteht darin, aus einer bestehenden Installation alle notwendigen Dateien herauszusuchen und daraus das ursprüngliche Debian-Paket zu erzeugen. Das sollte man mit dem Programm dpkg-repack erreichen können, welches leider nicht zu Knoppix 6.4.4 DVD gehört. Man kann es aber installieren.
Am einfachsten arbeitet man auf zwei Rechnern oder lässt das ältere Knoppix in einer virtuellen Maschine laufen. Das erfordert dann allerdings entsprechende Hardware.
- Bei bestehender Internetverbindung kann man das Paket dpkg-repack herunterladen, z. B. dpkg-repack_1.32_all.deb und auf einem mobilen Datenträger (USB-Stick, Speicherkarte, USB-Festplattte oder ähnliches) speichern.
- Den Rechner mit Knoppix 6.4.4 DVD booten, den mobilen Datenträger anschließen, in das Dateisystem einbinden und die Datei dpkg-repack_1.32_all.deb im Terminal mit dpkg installieren. Beispiel:
|
Quellcode
|
1
|
sudo dpkg -i /media/sdc1/dpkg-repack_1.32_all.deb
|
- Den Namen des zum Programm gehörende Debian-Paketes herausfinden. Beispiel:
|
Quellcode
|
1
|
dpkg -S /usr/bin/lxterminal
|
liefert den Paketnamen "lxterminal".
- Das Paket aus der Installation erstellen lassen und auf den mobilen Datenträger kopieren. Beispiel:
|
Quellcode
|
1
2
|
sudo dpkg-repack lxterminal
cp lxterminal*.deb /media/sdc1/
|
- Auf dem anderen System kann man dann die Installation des eben erstellten Paketes vom mobilen Datenträger versuchen. Beispiel:
|
Quellcode
|
1
|
sudo dpkg -i /media/sdc1/lxterminal*.deb
|
Wenn noch Pakete fehlen sollten, erhält man eine Fehlermeldung. Dann kann man auf dem alten System mit dpkg-repack das nächste Paket erstellen lassen...
Das Konzept ist also etwas zeitraubend, sollte aber prinzipiell funktionieren. Schneller geht es natürlich, wenn man schon in Erfahrung gebracht hat, welche Pakete man aus dem alten System rekonstruieren möchte.
Gruß
Klaus