Ist es möglich, einen apt-cacher Server für Ubuntu Version 10.04 und 10.10 auf einem Computer zu haben? WENN ja kann jemand pls erklären.
Der erste CD-Cache von Ubuntu 10.10 funktioniert einwandfrei.
Ich habe den zweiten CD-Cache von Ubuntu Version 10.04 importiert und jetzt, wenn ich Ubuntu 10.04 Client aktualisiere, erhalte ich den folgenden Fehler.
root@TME51:/etc/apt# apt-get update
Err http://172.29.32.9 lucid Release.gpg
Could not connect to 172.29.32.9:3142 (172.29.32.9). - connect (111: Connection refused)
Err http://172.29.32.9/ubuntu/ lucid/main Translation-en_IN
Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/restricted Translation-en_IN
Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/universe Translation-en_IN
Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/multiverse Translation-en_IN
Unable to connect to 172.29.32.9:3142:
Reading package lists... Done
W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/Release.gpg Could not connect to 172.29.32.9:3142 (172.29.32.9). - connect (111: Connection refused)
W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/main/i18n/Translation-en_IN.bz2 Unable to connect to 172.29.32.9:3142:
W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/restricted/i18n/Translation-en_IN.bz2 Unable to connect to 172.29.32.9:3142:
W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/universe/i18n/Translation-en_IN.bz2 Unable to connect to 172.29.32.9:3142:
W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/multiverse/i18n/Translation-en_IN.bz2 Unable to connect to 172.29.32.9:3142:
W: Some index files failed to download, they have been ignored, or old ones used instead.
mirrors
apt-cacher
karthick87
quelle
quelle
Antworten:
apt-cacher
Wenn Sie mehrere Computer mit derselben Distribution ausführen , ist es interessant, einen Repository-Cache in Ihrem Netzwerk einzurichten, damit alle anderen Computer ein Paket, das von einem offiziellen Repository heruntergeladen wurde, von Ihrem lokalen Netzwerk herunterladen.
Wenn auf verschiedenen Computern dieselbe Linux-Distribution ausgeführt wird, ist es interessant, irgendwo in Ihrem Netzwerk einen Repository-Cache einzurichten. Auf diese Weise werden Sie gängige Pakete nicht mehr als einmal aus offiziellen Repositories herunterladen.
Hier ist die Situation, wir haben einen Computer namens Repository-Cache, dieser Computer wird als Repository-Cache fungieren. Grundsätzlich werden alle anderen Computer in Ihrem Netzwerk ihn als Repository verwenden.
1. So richten Sie einen Repository-Cache mit apt-cacher ein
So richten Sie einen Repository-Cache mit apt-cacher ein
2. Fazit
apt-cacher ist ein einfaches und effizientes Paket, das Ihnen Zeit und Bandbreite spart, wenn Sie mehrere Computer mit derselben Verteilung verwenden, wie dies in einem Heimnetzwerk oder in einem Unternehmen der Fall sein könnte.
Apt-Spiegel
Es ist ein Perl-basiertes Dienstprogramm zum Herunterladen und Spiegeln des gesamten Inhalts eines öffentlichen Repositorys. Dies kann wahrscheinlich Pakete einschließen, die Sie nicht verwenden und nicht verwenden werden, aber alles, was in einem öffentlichen Repository gespeichert ist, wird auch in Ihrem Spiegel gespeichert.
1. So richten Sie einen Repository-Cache mit apt-cacher ein
Um apt-Mirror zu konfigurieren, benötigen Sie Folgendes:
So richten Sie ein Repository mit apt-mirror ein
2. Fazit
Ich finde das schwierig, aber sehr effektiv beim Einsparen von Bandbreite, aber auf der anderen Seite führt dies zu einem hohen Speicherplatzverbrauch.
apt-cacher-ng
ist ein Caching-Proxy zum Herunterladen von Paketen aus Software-Repositorys im Debian-Stil (oder möglicherweise von anderen Typen).
Das Hauptprinzip besteht darin, dass ein zentraler Computer den Proxy für ein lokales Netzwerk hostet und Clients ihr APT-Setup so konfigurieren, dass es über dieses heruntergeladen wird. Apt-Cacher NG speichert eine Kopie aller nützlichen Daten, die durch die Datei geleitet werden. Wenn eine ähnliche Anforderung gestellt wird, wird die zwischengespeicherte Kopie der Daten geliefert, ohne erneut heruntergeladen zu werden.
Apt-Cacher NG wurde von Grund auf als Ersatz für apt-cacher entwickelt, wobei der Schwerpunkt auf der Maximierung des Durchsatzes bei geringem Systemressourcenbedarf liegt. Es kann auch als Ersatz für apt-proxy verwendet werden, ohne dass die Quellen.list-Dateien der Clients geändert werden müssen.
2. Fazit
ist ein Caching-Proxy, der auf Paketdateien von GNU / Linux-Distributoren spezialisiert ist, hauptsächlich für Debian- und Debian-basierte Distributionen (wie Ubuntu). Dies bedeutet, dass Sie, wenn Sie viele Debian / Ubuntu-Maschinen in Ihrem Netzwerk haben, die Deb-Pakete (neue Software, Updates, Distributionen-Upgrades usw.) nur einmal aus dem Internet herunterladen müssen und der Rest der Debian / Ubuntu-Maschinen sie von ihnen erhält Apt-Cacher NG-Cache, spart Zeit und Internetbandbreite.
Wenn einer Ihrer Computer das nächste Mal ein Deb-Paket benötigt, wird Apt-Cacher NG danach gefragt. Wenn dieses Paket zuvor von einem der anderen Computer angefordert wurde, hat Apt-Cacher eine Kopie und liefert diese aus. Andernfalls wird es aus den Internet-Repositories abgerufen, eine lokale Kopie aufbewahrt und bereitgestellt.
Der beste Weg, um passende Downloads in einem LAN zwischenzuspeichern? sehen
Piskvor's answer
Lassen Sie es in der Full Circle-Ausgabe Nr. 54 etwas marschieren . Es gibt einen interessanten Artikel über Teil 2, Apt-Cache NG
quelle
Die Verwendung
apt-cacher-ng
könnte eine Alternative sein. Das Handbuch finden Sie hier .quelle
Apt-Cacher ist ein Caching-Proxy. Dies bedeutet, dass nur jedes heruntergeladene Paket zwischengespeichert wird, unabhängig davon, ob es von Ubuntu 10.04, 10.10 oder was auch immer verwendet wird. Es ist keine spezielle Konfiguration auf dem Server erforderlich, es funktioniert einfach!
Das einzige, was Sie tun müssen, ist, Ihre Clients /etc/apt/sources.list umzuleiten, um es zu verwenden.
Beispielzeile Server A mit lucid:
Beispiel Server B mit natty
Weitere Informationen: https://help.ubuntu.com/community/Apt-Cacher-Server
Eine weitere Alternative für apt-cacher: https://help.ubuntu.com/community/AptProxy
quelle