Einrichten eines APT-Cache -Servers mit 'apt-cacher-ng' in Ubuntu 14 einrichten.04 Server
- 4863
- 1169
- Tamina Liebach
Apt-Cacher-ng ist ein Caching -Proxy -Server (oder einen APT -Proxy) für Debian -basierte Verteilungen wie Ubuntu, Kubuntu, Xubuntu, Edubuntu, Linux Mint usw.
Installieren Sie APT-Cacher-Ng in Ubuntu 14.04Nehmen wir an, Sie haben ein kleines Netzwerk mit wenigen Computern angehängt und möchten Softwarepakete in jedem System manuell installieren und aktualisieren. Es wäre schwierig und zeitaufwändig. Dies ist der Grund, warum ein Apt-Cacher-NG auf jedem System konfiguriert wird. Seien Sie großartig.
Merkmale
- Apt-Cacher-ng wird unsere Zeit retten.
- Apt-Cacher-ng wird unsere Bandbreite retten.
- Wir können ISO-Bilddaten oder DVD in APT-Cacher-NG mithilfe der Importoption integrieren.
Hier werde ich einen Cache -Server in Ubuntu 14 einrichten.04. In unserem Büro verwenden wir mehr als 30 Ubuntu-Desktop-Kunden, 28 Ubuntu-Server-VMs, einschließlich 12.04 & 14.04, 4 Linux Mint Desktop. Aber wir verwenden einen einzelnen Cache -Server, der in Ubuntu 12 ausgeführt wird.04 LTS Server Edition. Und bis jetzt gibt es nichts in Konflikt mit den Paketen. Lassen Sie uns nun den Apt-Cache-Server einrichten.
Notiz: Dies ist kein Ubuntu- oder Debian -Spiegel, dies ist nur ein Cache -Server für APT -Pakete.
Mein Server -Setup
APT Cache Server OS: Ubuntu 14.04 LTS Server APT Cache IP -Adresse: 192.168.0.125 APT Cache Hostname: AptCacher.Tecmint.LAN Standard Port: 3142
Mein Kunden -Setup
Client OS: Ubuntu 14.04 LTS Client IP -Adresse: 192.168.0.3 Client Hostname: Client.Tecmint.Lan
Schritt 1: Installieren und Konfigurieren von APT-Cacher-NG auf dem Server
Melden Sie sich zunächst beim Server an, um ein Terminal mit 'zu öffnenCtr+Alt+t'und installieren Sie das APT-Cacher-NG.
$ sudo apt-Get Installieren Sie Apt-Cacher-ngInstallieren Sie APT-Cacher-NG in Ubuntu
Nach Abschluss der Installation startet das APT-Cacher-NG automatisch. Öffnen Sie jetzt und bearbeiten Sie die Cache-ng Konfigurationsdatei unter '/etc/apt-cacher-ng' Verzeichnis.
$ sudo vim/etc/apt-cacher-ng/acng.ConfÖffnen Sie die APT -Cache -Konfigurationsdatei
Als nächstes müssen wir die folgenden Zeilen wie vorgeschlagen überzeugen, wenn es kommentiert hat, entfernen Sie die ''#' von Anfang an. In diesem Verzeichnis wird das gesamte DPKG -Paket beim Installieren oder Aktualisieren des Pakets gespeichert.
Cachedir:/var/cache/apt-cacher-ng
Um das Protokoll zu aktivieren, müssen wir diese Zeile aktivieren. Standardmäßig wird es aktiviert.
Logdir:/var/log/apt-cacher-ng
Apt-Cacher wird den Port hören 3142, Wenn Sie den Port ändern müssen, können Sie den Port ändern.
Port: 3142Konfigurieren Sie APT Cacher
Fügen Sie als nächstes die Linie 'BindadDress: 0 hinzu.0.0.0 'Eintrag unter der Zeile heißt:
# Bindaddress: Localhost 192.168.7.254 PublicNameonMainInterface Bindaddress: 0.0.0.0Bindungsadresse hinzufügen
Hier können wir die Verteilungen wie Ubuntu und Debian definieren, die alle zwischengespeichert werden müssen.
Remap-Debrep: Datei: deb_mirror*.GZ /Debian; Datei: Backends_Debian # Debian Archives Remap-UbureP: Datei: ubuntu_mirrors /ubuntu; Datei: Backends_ubuntu # Ubuntu Archives Remap-Debvol: Datei: debvol_mirror*.GZ /Debian-Volatile; Datei: Backends_Debvol # Debian Volatile ArchivePakete vor Ort
Wenn wir die Berichte von erhalten müssen Apt-Cache In der Weboberfläche müssen wir die folgende Zeile aktivieren, aber standardmäßig ist dies aktiviert.
Reportpage: ACNG-Report.htmlAktivieren Sie APT -Cache -Berichte
Um weitere Informationen über 'zu erhalten'Protokoll', Wir müssen die folgende Linie in Überzeugung übernehmen, wenn wir sie auf 0 einstellen, nur Aktivitätstyp, Zeit und Größe unserer Pakete übertragen werden, wird protokolliert.
Verboselog: 1Protokollieren Sie APT -Cache -Informationen
Um den APT-Cacher-Dienst auszuführen, müssen wir die PID-Datei in der Konfiguration aktivieren.
Pidfile:/var/run/apt-cacher-ng/pidAktivieren Sie den APT -Cache -Service
Um die nicht referenzierten Dateien zu entfernen.
Extreshold: 4Entfernen Sie nicht referenzierte Dateien
Schließlich haben wir die Konfiguration gemacht, die Datei speichern und schließen. Jetzt haben wir alle den APT-Cacher-NG-Dienst mit dem folgenden Befehl neu gestartet.
$ sudo /etc /init.D/APT-CACHER-NG RESTARTStarten Sie den APT -Cache -Service
Greifen Sie mit der folgenden URL auf die Berichtsseite von APT-CACHER-NG in der Webschnittstelle zu.
http: // 192.168.0.125: 3142/Zugriff auf Berichte Übertragungsstatistik
Hier finden Sie die Berichtsseite für APT-CACHER-NG. Klicken Sie unten auf dieser Seite auf die Seite "Statische Konfiguration.
Auf der Berichtshomepage müssen wir die Proxy -URL für die spätere Verwendung kopieren. Wir können sogar Pakete auf diesem Server von APT-Cache installieren, die lokal konfiguriert werden können, indem Sie nur den folgenden Eintrag in den Eintrag in /etc/apt/apt.Conf.D/02Proxy.
Acquire :: http proxy "http: // 192.168.0.125: 3142 ";;
Schritt 2: Client -Seitenkonfiguration
Melden Sie sich zuerst in den Client -Computer (Ubuntu/Debain) an und erstellen Sie eine "02Proxy" -Datei unter '/etc/apt/apt.Conf.D/'Verzeichnis.
$ sudo vim/etc/apt/apt.Conf.D/02ProxyErstellen Sie eine APT -Proxy -Datei
Kopieren Sie nun die URL erwerben und hängen Sie an die 02Proxy -Datei an. Sie erhalten die folgende URL von der APT-CACHER-NG Access-Berichtsseite unter http: // 192.168.0.125: 3142/.
Acquire :: http proxy "http: // 192.168.0.125: 3142 ";;Fügen Sie APT Proxy Repo hinzu
Speichern und beenden Sie mit WQ!. Wenn Pakete auf dem Client-Computer heruntergeladen werden.
In meinem Client -Computer können 92 Pakete aktualisiert werden. 43 Updates sind Sicherheitsaktualisierungen, die verfügbar sind. Wir haben bereits dieselben Updates für den Cache -Server angewendet. Also, dass die Pakete jetzt in Apt-Cacher zwischengespeichert werden. Wenn ich diesen Client -Computer aktualisiere, dauert es nicht zu viel Zeit, um Pakete aus dem Internet zu erhalten.
Paket -Update -InformationenAktualisieren Sie nun das Repository und aktualisieren Sie die Pakete.
$ sudo APT-Get-Update $ sudo Apt-Get-UpgradePakete lokal aktualisieren Pakete lokal aktualisieren
In den obigen Bildschirmen zeigt es, dass wir 85 Pakete aktualisieren müssen und seine Größe 104 MB beträgt. Lassen Sie uns sehen, wie lange es dauern wird, um das Paket abzurufen.
Ich bin nicht einmal in einem Rechenzentrum, ich verwende nur eine 256 -kbit / s -Internetverbindung. Aber siehe das folgende Bild, wie es 104 MB in 3 Sekunden abgerufen hat? Das liegt daran.
APT Cache Download -GeschwindigkeitWenn wir Cache Count -Daten sehen müssen, die wir heruntergeladen haben, können wir auf IP zugreifen: Port (192) zugreifen.168.0.125: 3142) in jedem Webbrowser, um die Statistiken zu sehen, wie ich oben erklärt habe.
Apt Cacher Ng StatisticsWährend wir alle Pakete herunterladen, um in Debian/Ubuntu-Maschinen zu installieren. Wenn das Paket in Apt-Cache verfügbar ist.
In diesem Artikel haben wir gesehen. Ich hoffe, dies hilft für alle, die Debian/Ubuntu -Maschinen verwenden.
- « 25 Nützliche grundlegende Befehle von APT-Get und APT-Cache für die Paketverwaltung
- Aktivieren Sie das anonyme Konto für den ProfTPD -Server in RHEL/Centos 7 »