Entwicklungsumgebung/Offline Installation: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
(Installationsserver aus debian CDs erstellen)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
__NOTOC__
__NOTOC__
{{Uberarbeiten}}
{{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 gesagt werden und zu Hause dem FTP-Server untergeschoben werden.
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 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 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 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




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

Wird bearbeitet von: Harry
Hilfe zum Bearbeitungsstatus: Hilfe:Status eines Artikels


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

  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

Harry Jede 2009