Heute bin ich bei der Arbeit ein interessantes Problem gelöst. Ich brauchte zu installieren und zu aktualisieren Debian-Server. Dies würde nicht alles kompliziert sein, aber das Problem war, dass der Server ein Netzwerk ist, wo es keine Internet-Zugang und sicherheitstechnischen Gründen oder auch nicht eine Internet-Verbindung sein.
Ich sah einmal ein Programm, das den Server an Internet-Verbindung verlangsamen aktualisieren können. Es funktionierte nach dem Prinzip, dass ich einen PC, der nicht oder sehr langsame Internet-Verbindung starten Sie das Programm, das die Liste der Pakete, die aktualisiert werden erstellt haben. Anschließend sollte diese Liste an einen PC mit Internet-Anschluss übertragen werden. Es gibt eine Liste der heruntergeladenen Pakete in den ausgewählten Bereich. Dann war es notwendig, diese Pakete zurück an den PC übergeben, ohne den Anschluss eines kompletten Update. Die Lösung ist besonders geeignet, wo es ist wirklich nicht eine Internet-Verbindung. Dieses Programm heißt apt-imagen .
Das war nicht mein Fall. Obwohl die Netze nicht Internet-Zugang, ich habe mindestens eine Netzwerkverbindung zu einem anderen Server, auf dem bereits eine Internet-Verbindung. Obwohl der Proxy-Server, aber das ist genug. Ich fand das Programm, um mich in meinem Fall ganz gerne. Dies ist das apt-cacher .
Wenn das Netzwerk betreibt mehr als einem Debian oder Ubuntu-Server, so können Sie den Download des Updates über einen lokalen Spiegel der Pakete. Es sind Pakete aus dem Internet heruntergeladen und nur 1 verfügbar sein wird lokal für andere Clients im Netzwerk.
Apt-Cacher vereinfacht das Einrichten eines lokalen Spiegels. Alles was benötigt wird ist es, installieren Sie das Programm auf dem normalen Weg
sudo apt-get install apt-cacher
konfigurieren Sie dann die anderen Debian oder Ubuntu-Clients anstelle des Remote-Repository verwendet werden. Apt-Cacher erstellt komplette Debian-Spiegel - es würde etwa 30 Gigabyte Festplattenspeicher für eine Architektur benötigt, was etwa 100 Gigabyte für einen kompletten Spiegel. Ich sage nicht, dass dieser Betrag der Reflexion eine sehr schnelle Verbindung und eine Menge Zeit braucht.
apt-cacher ist kešujúce Proxy (Proxy-Caching), so dass, wenn einer von den lokalen PC, um ein neues Paket zu installieren, nakešuje apt-cacher es auf einem lokalen PC. Es ist sehr klug und effektiv. Die Konfiguration ist in / etc / apt-cacher / apt-cacher.conf und ist sehr gut kommentiert. Nach der Anpassung an seine Umgebung können bestehende Content-Cache für den schnellen Start-Befehl importieren
sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
Automatische Archivierung behält die aktuelle und die alte gelöscht Abfall. Es läuft auf Port 3142 (kann in der Konfiguration geändert werden).
Clients benötigen, um Ihre / etc / apt / sources.list zum Beispiel zu bearbeiten. wie folgt:
deb http://[local-server]:3142/debian stable main contrib non-free
deb-src http://[local-server]:3142/debian stable main contrib non-free
deb http://[local-server]:3142/security stable/updates main contrib non-free
apt-cacher ist vollständig konfigurierbar, um verschiedene Repositories und Updates in bestimmten Intervallen zu verwenden. Es ist auch möglich, die stark frequentierten Strecken zu begrenzen. Einfache Anleitungen zum apt-cacher und Clients zu konfigurieren sind hier: http://www.debuntu.org/how-to-set-up-a-repository-cache-with-apt-cacher











































In Verbindung stehende Artikel
Kein User antworteten in diesem Beitrag
Eintrag ins Gästebuch
Bitte beachten Sie: Kommentar Moderation aktive vielleicht mit ist es nicht erforderlich, um Ihre Kommentare erneut