Das Paket apt-mirror [Debian-Paket-apt-mirror] beinhaltet die Software, mit der Sie die gesamte Debian-Distribution oder eine beliebige Paketquelle auf der Basis von APT lokal spiegeln können. Ubuntu hat dieses Paket in seinem Distributionsbereich universe einsortiert, da es weniger von Endbenutzern verwendet wird und in den administrativen Bereich fällt.
Funktionsumfang (aus der Paketbeschreibung):
/etc/apt/sources.list
von APT
perl
und
wget
[Debian-Paket-wget]
apt-mirror
[apt-mirror-ubuntu2]
/etc/apt/mirror.list
/etc/cron.d/apt-mirror
oder crontab
apt-mirror
/etc/apt/mirror.list
anpassen
Beispielkonfiguration für /etc/apt/mirror.list
.
set nthreads 5 set _tilde 0 deb http://ftp.de.debian.org/debian/ bookworm main contrib non-free non-free-firmware deb http://security.debian.org/ bookworm-security main contrib non-free non-free-firmware # backports deb http://ftp.de.debian.org/debian bookworm-backports main contrib non-free non-free-firmware # cleaning section clean http://ftp.de.debian.org/debian/ clean http://security.debian.org/ clean http://ftp.de.debian.org/debian
/etc/cron.d/apt-mirror
oder crontab
anpassen
Eintrag für eine tägliche Aktualisierung des Paketmirrors.
@daily /usr/bin/apt-mirror
das Kommando apt-mirror
ausführen
/var/spool/apt-mirror
Mirror via http verfügbar machen
# ln -s /var/spool/apt-mirror/mirror/ftp.de.debian.org/debian/ /var/www/html/debian
/etc/apt/sources.list
der Clienten entsprechend anpassen :)