Entwicklungsumgebung/Offline Installation: Unterschied zwischen den Versionen
(alix) |
|||
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{ | {{EditStatus|1|Harry}} | ||
Zeile 12: | Zeile 12: | ||
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. | 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 | Dazu kommt ein USB-Stick zum Transport der Pakete, die in der Schule aus dem Internet gezogen und zu Hause dem FTP-Server untergeschoben werden. | ||
=== Einrichtung === | === Einrichtung === | ||
Zeile 55: | Zeile 54: | ||
---- | ---- | ||
<div align="right">[[Installation:Entwicklungsumgebung|zurück]] | [[Hauptseite]]</div> | <div align="right">[[Installation:Entwicklungsumgebung|zurück]] | [[Hauptseite]]</div> | ||
Harry Jede 2009 | |||
[[Kategorie:DebianSqueeze]] |
Aktuelle Version vom 28. März 2011, 19:50 Uhr
Diese Seite ist momentan eine Baustelle im Zustand: 1
-
0
-
1
-
2
-
3
-
4
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 gezogen 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