11. Verwandte Themen¶
11.1. Einrichtung eines Downloadservers¶
eisfair benutzt wget, um Pakete von einem Server herunterzuladen. Dies kann ein ftp- oder ein http-Server sein. Als URL muss eine index-Datei angeben werden, in der das Inhaltsverzeichnis der verfügbaren Pakete aufgeführt ist.
11.1.1. index-Datei¶
Über die index-Datei wird bei Verwendung des <require-package>
-Tags
das zu installierende Paket ermittelt. Dazu wird zuerst geprüft, ob in
der index-Datei eine Version des benötigten Pakets verzeichnet ist,
die den Status „stable“ hat und deren Version mindestens die benötigte
Version ist. Wird ein solches Paket gefunden, so wird dieses
installiert.
Sofern kein entsprechendes Paket im Status „stable“ gefunden wurde, wird die neueste „testing“ oder „unstable“ Version des Pakets installiert.
Beispiel für eine index-Datei:
# name version status path
foo 1.2.2 stable http://mein.server.de/foo.tar.gz.info eisfair-1
foo 1.3.4 testing http://mein.server.de/dev/foo.tar.gz.info eisfair-1
bar 2.1.12 stable http://mein.server.de/bar.tar.gz.info eisfair-1
In der ersten Spalte der index-Datei ist der Paketname angegeben, in den weiteren Spalten folgen die Paketversion, der Paketstatus, der ‚absolute‘ Pfad zur Paket-Info-Datei und das System.