Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
server_und_serverdienste:einrichtung_eines_apt-mirror_mit_ubuntu [2017/04/06 14:53] – angelegt adminserver_und_serverdienste:einrichtung_eines_apt-mirror_mit_ubuntu [2017/04/15 22:52] – alte Version wiederhergestellt (2017/04/15 22:49) boospy
Zeile 1: Zeile 1:
 ====== Einrichtung eines Apt-Mirror mit Ubuntu ====== ====== Einrichtung eines Apt-Mirror mit Ubuntu ======
-Oft macht es Sinn sich alle Pakete eines Repositories für den Offlinegebrauch herunter zu laden. Sei es das kein oder nur schlechtes Internet hat, oder einfach einen statischen Stand benötigt, z.B. für den Rollout mit Foreman/Puppet. Hier für ist der [[https://wiki.ubuntuusers.de/apt-mirror/|Apt-Mirror]] optimal. +Oft macht es Sinn sich alle Pakete eines Repositories für den Offlinegebrauch herunter zu laden. Sei es das kein oder nur schlechtes Internet hat, oder einfach einen statischen Stand benötigt, z.B. für den Rollout mit Foreman/Puppet. Hier für ist der [[https://wiki.ubuntuusers.de/apt-mirror/|Apt-Mirror]] optimal.   
  
 __**Systemannahme:**__ Ubuntu 16.04 (LXC Container auf [[:virtualisierung|Proxmox]]) \\ __**Systemannahme:**__ Ubuntu 16.04 (LXC Container auf [[:virtualisierung|Proxmox]]) \\
Zeile 52: Zeile 52:
 clean http://ppa.launchpad.net/philip5/extra/ubuntu clean http://ppa.launchpad.net/philip5/extra/ubuntu
 </file> </file>
-In unserem Fall haben wir hier alle Ubuntuquellen inkl. 32bit aber ohne den Sourcen eingebunden. Weiters 2 PPA's. die Kubuntu- Backports für aktuelles [[https://www.kde.org/plasma-desktop|Plasma]], und das PPA von Philip5 für das aktuelle [[https://www.digikam.org/|Digikam]] für MYSQL-Anbindung. Clean kann bei Bedarf auskommentiert werden. Es beschreibt das die alte Pakete die Online nicht mehr verfügbar sind, lokal gelöscht werden.+In unserem Fall haben wir hier alle Ubuntuquellen inkl. 32bit aber ohne den Sourcen eingebunden. Weiters 2 PPA's. die Kubuntu- Backports für aktuelles [[https://www.kde.org/plasma-desktop|Plasma]], und das PPA von Philip5 für das aktuelle [[https://www.digikam.org/|Digikam]] für MYSQL-Anbindung. Clean kann bei Bedarf auskommentiert werden. Es beschreibt das die alte Pakete die Online nicht mehr verfügbar sind, lokal gelöscht werden. Durch die Installation wird automatisch auch ein Cron-Job unter ''/etc/cron.d'' namens ''apt-mirror'' angelegt. Dieser ist aber nicht automatisch aktiv, da die entsprechende Konfigurationszeile auskommentiert ist.
  
 Zu guter letzt fügen wir noch zwei Features unserem Apache hinzu. Dieser liefert dann die Pakete aus. Zu guter letzt fügen wir noch zwei Features unserem Apache hinzu. Dieser liefert dann die Pakete aus.
Zeile 74: Zeile 74:
 </code> </code>
 Ist der Download erst einmal abgeschlossen müssen wir noch ein paar Symlinks legen um Zugriff über Apache zu erlangen. Ist der Download erst einmal abgeschlossen müssen wir noch ein paar Symlinks legen um Zugriff über Apache zu erlangen.
 +<code>
 +ln -s /var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu /var/www/ubuntu
 +ln -s /var/spool/apt-mirror/mirror/ppa.launchpad.net/kubuntu-ppa/backports/ubuntu /var/www/ppa-kubuntu-backports
 +ln -s /var/spool/apt-mirror/mirror/ppa.launchpad.net/philip5/extra/ubuntu /var/www/ppa-philip5-digikam
 +</code>
 +===== Clientconfig =====
 +Bei den Ubuntuquellen wird hier nur der Servername ''archive.ubuntu.com'' durch den eigenen ersetzt. Bei den PPA's ist das etwas anders, da auch diese mit "ubuntu enden. Dies sieht dann so aus:
 +<code>
 +deb http://apt-mirror.local/kubuntu-ppa/backports/ppa-kubuntu-backports xenial main
 +deb http://apt-mirror.local/philip5/extra/ppa-philip5-digikam xenial main
 +</code>
 +Und ab sofort gehts komplett Offline ;)
 +