Dies ist eine alte Version des Dokuments!
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:
- mirror.list
############# 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. Diese Einträge kann man getrost syncronisieren.
Syncronisieren
Mit dem Kommando
apt-mirror
wird der Vorgang gestartet.
Diskussion