So erstellen Sie einen Yum Cache Server für Clientcomputer im LAN

9

Wie in Ubuntu haben wir die Möglichkeit, einen "Ubuntu Update Cache Server" zu erstellen, der Pakete direkt aus dem Internet herunterlädt und aktualisiert und andere Client-Ubuntu-Maschinen zum Installieren / Aktualisieren von Paketen bedient. Auf die gleiche Weise können wir für die RHEL-basierte Distribution (Centos, Fedora) einen "Update-Cache-Server" erstellen, der Pakete aus dem Internet abruft und dem Client-Computer im LAN lokal zur Verfügung stellt. Ebenso wie Ubuntu dient dieser Cache-Server für alle Versionen von Centos, Fedora usw. .

Ankit Pandya
quelle

Antworten:

2

Es gibt verschiedene Methoden, um dies zu erreichen.

Die einfachste Option wäre, einen Caching-Proxyserver wie Squid zu erstellen, über den Clients eine Verbindung herstellen können. Sobald ein Client ein Paket herunterlädt, sammelt der Rest der Clients das Paket aus dem Squid-Cache, anstatt es direkt aus dem Repository herunterzuladen.

Auf der YUM-Website werden verschiedene Optionen aufgeführt (einschließlich Mounten /var/cache/yumüber gemeinsam genutzten Speicher, z. B. NFS, oder rsyncKopieren von zwischengespeicherten Paketen auf andere Computer), bei denen ein Cache durch Synchronisieren von Paketdateien von einem Remote-Spiegel erstellt wird, von denen die meisten eine erhebliche Konfiguration und Speicherplatz erfordern würden aufrecht erhalten.

Neuro
quelle
1

Installieren und konfigurieren Sie mrepo von Dag Wieers. Klappt wunderbar. Es ist nicht wie Apt-Cache von Apt-Cache-ng, aber so etwas gibt es in deinem Land nicht, von dem ich weiß.

natxo asenjo
quelle