Ich habe mir ein lokales Verzeichnis angelegt, in das die fertigen Deps
kommen (z.B. die aus der Sicherung).Es kann auch eine ganze Verzeichniss-
strucktur angelegt werden.
Dann muss man alle Pakete mit dpkg-scanpackages (am besten man lesen) indizieren und zwar immer von dem obersteb Verzeichniss aus. Dies wird das Basisverzeichniss.
Dazu müssen folgende Schritte auf einer Konsole vorgenommen werden
1) In das Verzeichniss wechseln.
2) Den Befehl
dpkg-scanpackages . /dev/null | gzip > ./Packages.gz
eingeben.
Das Ergebnis (Datei Packages.gz) kommt automatisch in das jeweils richtige Verzeichnis als Packages.gz.
Nun haben wir ein eigene Archiv. Aber damit wir damit auch was anfangen können, müssen noch
folgende Schritte gemacht werden:
1) Ein Eintrag in /etc/apt/sources.list:
deb file:///verzeichnis/ unterzeichnis/unterverzeichnis/
Wichtig ist dabei eine Basis für das Deb-Archiv festzulegen, das ist der Adressteil vor der Lücke, und Verzeichnisse innerhalb deines Archivs nach der Lücke anzugeben.
2) Jetzt kann man mit
apt-get update
bereits die Deps in die Datenbank laden und mit
apt-get install paketname
installieren.
Alternativ zu einem lokalen Archiv kann man sich jetzt auch schnell einen eigenen Archiv Server erstellen:
1) Einfach alle Files (inklusive dem Packages.gz und Release) in ein Verzeichnis auf deinem Webserver oder FTP Server kopieren.
2) Ein Eintrag in /etc/apt/sources.list:
deb http://yourserverurl/Verzeichnis ./
Das brennen auf CD habe ich noch nicht getestet, sollte aber genau so funktioniern
Gruss