Entwicklungsumgebung/Offline Installation
Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben). |
Offline Installation vorbereiten
Dieses Kapitel können Sie überspringen, wenn Sie über eine Internetverbindung verfügen.
Voraussetzungen
Sie benötigen ca. 5 GB freien Platz auf einem lokalen FTP-Server. Der sollte möglichst unter Debian laufen, kann auch ein anderes Linux sein.
Dazu kommt ein USB-Stick zum Transport der Pakete, die in der Schule aus dem Internet gesagt werden und zu Hause dem FTP-Server untergeschoben werden.
Einrichtung
- Kopieren der pool-Verzeichnisse der CDs in ein Verzeichnis auf dem Server.
- Erzeugen der Packages Datei für dieses Archiv, nennen wir es CD-Arch
- Erstellen eines diffs dieser neuen Pakages-Datei und der Packages Datei aus dem alix Rechner.
- Download der in diesem diff enthaltenen Pakete in der Schule mittels wget und Transfer auf den USB-Stick
- Transfer der Packages auf den ftp-server
- Erzeugen eines neuen Archivs mit pool Verzeichnis und Packages Datei. Nennen wir dieses Archiv mal Trans-Arch
- Update der sources.lst des alix Servers, so das apt nur noch diese beiden neuen Archive sieht.
Nun haben Sie Zugriff auf einen aktuellen Archiv-Server, der offline zu Hause steht.
Update
Der so erstellte Archiv-Server altert natürlich. Also muss man ihn manchmal aktualisieren.
- Packages Datei die die Updates enthält vom debian ftp ziehen.
- Ein diff erstellen gegen die Packages Datei des Trans-Arch
- In der Schule die aktuellen Pakete ziehen und auf den Stick packen.
- Auf dem lokalen ftp-Server, den Archiv-pool von Trans-Arch aktualisieren und auch die Packages Datei neu erzeugen.
- Auf dem alix Server ein "apt-get update" machen
Zusammenfassung
Hört sich aufwendig und kompliziert an, ist es aber nicht. apt-ftparchive, diff und wget sind die einzigen Programme die man benötigt. Und natürlich eine selbst geschrieben conf-Datei für apt-ftarchive, nebst Script zum aktualisieren.
Weblinks
- http://www.lugs.ch/lib/doc/apt-offline.phtml
- http://sidux.com/PNphpBB2-viewtopic-t-3975.html
- http://www.nabble.com/Pakete-offline-installieren-td20137411.html
- Installationsserver aus debian CDs erstellen: http://www.tgunkel.de/docs/debian_cds2ftp.de
Harry Jede 2009