Wenn man nur eine kleine Internetleitung hat, aber trotzdem relativ häufig ein Debian aufsetzten will/muss, der muss sich was einfallen lassen. Eine Lösung wäre, einen Spiegelserver aufzusetzten. Eine Anleitung gibt es hier

Installation

aptitude install apt-mirror

Konfiguration

Die komplette Konfiguration des Programms apt-mirror wird in der Datei /etc/apt/mirror.list gemacht.

Diese sieht wie folgt aus:

############# config ################## # # set base_path /var/spool/apt-mirror # # set mirror_path $base_path/mirror # set skel_path $base_path/skel # set var_path $base_path/var # set cleanscript $var_path/clean.sh # set defaultarch <running host architecture> # set postmirror_script $var_path/postmirror.sh # set run_postmirror 0 set nthreads 20 set _tilde 0 # ############# end config ############## deb http://ftp.us.debian.org/debian unstable main contrib non-free deb-src http://ftp.us.debian.org/debian unstable main contrib non-free # mirror additional architectures #deb-alpha http://ftp.us.debian.org/debian unstable main contrib non-free #deb-amd64 http://ftp.us.debian.org/debian unstable main contrib non-free #deb-armel http://ftp.us.debian.org/debian unstable main contrib non-free #deb-hppa http://ftp.us.debian.org/debian unstable main contrib non-free #deb-i386 http://ftp.us.debian.org/debian unstable main contrib non-free #deb-ia64 http://ftp.us.debian.org/debian unstable main contrib non-free #deb-m68k http://ftp.us.debian.org/debian unstable main contrib non-free #deb-mips http://ftp.us.debian.org/debian unstable main contrib non-free #deb-mipsel http://ftp.us.debian.org/debian unstable main contrib non-free #deb-powerpc http://ftp.us.debian.org/debian unstable main contrib non-free #deb-s390 http://ftp.us.debian.org/debian unstable main contrib non-free #deb-sparc http://ftp.us.debian.org/debian unstable main contrib non-free clean http://ftp.de.debian.org/debian

Da meine Konfiguration ein klein wenig anders aussieht, muss /etc/apt/mirror.list angepasst werden.

set base_path wurde auf /apt-mirror gesetzt

Alle US-Spiegelserver wurden auskommentiert

deb http://ftp.de.debian.org/debian/ squeeze main wurde hinzugefügt

Verzeichnisstruktur anpassen

Da ich den Pfad angepasst habe und apt-mirror eine gewisse Verzeichnisstruktur erwartet, wird die alte Struktur einfach kopiert.

cp -r /var/spool/apt-mirror/* /apt-mirror/

Welche Verzeichnisse brauche ich

Ein Debian-Mirror ist sehr sehr groß. Da ich aber nicht alles brauche, kann man auswählen, welche Typen syncronisiert werden sollen. Ein Blick in die Datei /etc/apt/sources.list kann helfen. Alle Einträge kann man in die Datei mirror.list eingetragen werden.

Syncronisieren

Mit dem Kommando

apt-mirror

wird der Vorgang gestartet.