Entwicklungsumgebung/Offline Installation: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
|||
(4 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 19: | Zeile 18: | ||
# Kopieren der pool-Verzeichnisse der CDs in ein Verzeichnis auf dem Server. | # 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 | # 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 | # Erstellen eines diffs dieser neuen Pakages-Datei und der Packages Datei aus dem alix Rechner. | ||
# Download der in diesem diff enthaltenen Pakete in | # Download der in diesem diff enthaltenen Pakete in der Schule mittels wget und Transfer auf den USB-Stick | ||
# Transfer der Packages auf | # Transfer der Packages auf den ftp-server | ||
# Erzeugen eines neuen Archivs mit pool Verzeichnis und Packages Datei. Nennen wir dieses Archiv mal Trans-Arch | # Erzeugen eines neuen Archivs mit pool Verzeichnis und Packages Datei. Nennen wir dieses Archiv mal Trans-Arch | ||
# Update der sources.lst des | # 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. | Nun haben Sie Zugriff auf einen aktuellen Archiv-Server, der offline zu Hause steht. | ||
Zeile 33: | Zeile 32: | ||
# Packages Datei die die Updates enthält vom debian ftp ziehen. | # Packages Datei die die Updates enthält vom debian ftp ziehen. | ||
# Ein diff erstellen gegen die Packages Datei | # Ein diff erstellen gegen die Packages Datei des Trans-Arch | ||
# In der Schule die aktuellen Pakete ziehen und auf den Stick packen. | # In der Schule die aktuellen Pakete ziehen und auf den Stick packen. | ||
# Auf | # Auf dem lokalen ftp-Server, den Archiv-pool von Trans-Arch aktualisieren und auch die Packages Datei neu erzeugen. | ||
# Auf dem | # Auf dem alix Server ein "apt-get update" machen | ||
Zeile 50: | Zeile 49: | ||
* http://sidux.com/PNphpBB2-viewtopic-t-3975.html | * http://sidux.com/PNphpBB2-viewtopic-t-3975.html | ||
* http://www.nabble.com/Pakete-offline-installieren-td20137411.html | * http://www.nabble.com/Pakete-offline-installieren-td20137411.html | ||
* Installationsserver aus debian CDs erstellen: http://www.tgunkel.de/docs/debian_cds2ftp.de | |||
---- | ---- | ||
<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