Entwicklungsumgebung/Offline Installation: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
(Installationsserver aus debian CDs erstellen)
(alix)
Zeile 19: Zeile 19:
# 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 delkoe Rechner.
# Erstellen eines diffs dieser neuen Pakages-Datei und der Packages Datei aus dem alix Rechner.
# Download der in diesem diff enthaltenen Pakete in Deiner Schule mittels wget und Transfer auf den USB-Stick
# Download der in diesem diff enthaltenen Pakete in der Schule mittels wget und Transfer auf den USB-Stick
# Transfer der Packages auf Deinen ftp-server
# 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 delkoe Servers, so das apt nur noch diese beiden neuen Archive sieht.
# 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 33:


# 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 deines Trans-Arch
# 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 Deinem lokalen ftp-Server, den Archiv-pool von Trans-Arch aktualisieren und auch die Packages Datei neu erzeugen.
# Auf dem lokalen ftp-Server, den Archiv-pool von Trans-Arch aktualisieren und auch die Packages Datei neu erzeugen.
# Auf dem delkoe Server ein "apt-get update" machen
# Auf dem alix Server ein "apt-get update" machen





Version vom 9. April 2009, 21:35 Uhr

Uberarbeiten 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

  1. Kopieren der pool-Verzeichnisse der CDs in ein Verzeichnis auf dem Server.
  2. Erzeugen der Packages Datei für dieses Archiv, nennen wir es CD-Arch
  3. Erstellen eines diffs dieser neuen Pakages-Datei und der Packages Datei aus dem alix Rechner.
  4. Download der in diesem diff enthaltenen Pakete in der Schule mittels wget und Transfer auf den USB-Stick
  5. Transfer der Packages auf den ftp-server
  6. Erzeugen eines neuen Archivs mit pool Verzeichnis und Packages Datei. Nennen wir dieses Archiv mal Trans-Arch
  7. 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.

  1. Packages Datei die die Updates enthält vom debian ftp ziehen.
  2. Ein diff erstellen gegen die Packages Datei des Trans-Arch
  3. In der Schule die aktuellen Pakete ziehen und auf den Stick packen.
  4. Auf dem lokalen ftp-Server, den Archiv-pool von Trans-Arch aktualisieren und auch die Packages Datei neu erzeugen.
  5. 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



zurück | Hauptseite