[[Vorlage(Archiviert)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Aktualisierungen/Konfiguration/software-update-available.png, 48, align=left)]] Für gewöhnlich versucht jeder Ubuntu-Rechner im Netzwerk, Aktualisierungen ([:Update:Updates]) direkt aus dem Internet zu beziehen. Um bei mehreren Ubuntu-Clients diese mehrfachen Downloads zu unterbinden, kann auf einem Server das Programm '''approx''' installiert werden. Das Programm nimmt Anfragen von Ubuntu-Clients aus den Netzwerk entgegen und sorgt dafür, dass Paketdateien nur einmal heruntergeladen und auf dem Server zwischengespeichert werden. Alte angesammelte Dateien werden wöchentlich automatisch vom Server gelöscht. Ein weitere Programme mit ähnlichen Funktionen ist: * [:Lokale_Paketquellen/Apt-Cacher-ng:apt-cacher-ng] = Installation = Das zu installierende Paket [1] heißt {{{#!vorlage Paketinstallation approx, universe }}} = Konfiguration des Servers = Nach der Installation muss die Datei '''/etc/approx/approx.conf''' bearbeitet [2] werden. Um den Server für Ubuntu-Clients einzurichten, muss folgende Zeile eingefügt werden: {{{ubuntu http://de.archive.ubuntu.com/ubuntu}}} '''Approx''' wird über den [:inetd:] gestartet. Der Server lauscht nun auf Port `9999`, ob eine Anfrage an "ubuntu" gestellt wird. Zum Testen im Browser `http://localhost:9999` eingeben. = Konfiguration der Clients = Auf den Rechnern, die auf den Server zugreifen sollen, ist die Datei [:sources.list:/etc/apt/sources.list] anzupassen, damit Anfragen an den Server weitergeleitet werden. Dabei müssen Einträge der Form {{{ deb http://de.archive.ubuntu.com/ubuntu/ }}} in {{{ deb http://SERVER:9999/ubuntu/ }}} abgeändert werden, wobei `SERVER` gegebenenfalls mit der IP-Adresse oder dem Hostnamen des Servers ersetzt werden muss. Mit einem {{{#!vorlage Befehl sudo apt-get update }}} werden nun die neuesten Paketinformationen über den Server bezogen. = Weiterführende Informationen = Weitere Konfigurationsoptionen zu approx und '''approx.conf''' finden sich in der jeweiligen [:man:Man-Page]. = Links = * [http://git.debian.org/?p=pkg-ocaml-maint/packages/approx.git Aktueller Entwicklungsstand] {en} * [launchpad:ubuntu/+source/approx:approx auf Launchpad] {en} * [:Lokale_Paketquellen:] {Übersicht} Übersichtsartikel #tag: Netzwerk, Ubuntu, Internet, System, Installation, Server, Paketverwaltung