Weiß jemand wie man einen Debian Spiegelserver erstellt, damit man bei
der PXE installation nicht jedes mal das komplette System aus
dem Netz
ziehen muss?
Ich würde dir den apt-proxy empfehlen, (
http://debiananwenderhandbuch.de/apt-proxy.html ). Der speichert die
Pakete zwischen und man kann über die Konfigurationsdatei festlegen,
nach welchem Zeitraum er sie verwerfen soll. Er ist relativ einfach zu
konfigurieren:
Auf tjener
apt-get install apt-proxy
Die zugehörige Konfigurationsdatei liegt in /etc/apt-proxy und heißt
apt-proxy-v2.conf
Nach der Installation stehen da schon ziemlich viele Einträge (ca. 100
Zeilen) auskommentiert drin und man sieht welche Möglichkeiten man hat.
Meine Konfigurationsdatei sieht so aus:
tjener:/etc/apt-proxy# grep -v ';' apt-proxy-v2_debian_edu.conf
[DEFAULT]
address = 10.0.2.2
port = 9999
min_refresh_delay = 1h
debug = all:4 db:0
timeout = 15
cache_dir = /var/cache/apt-proxy
cleanup_freq = 1d
max_age = 120d
max_versions = 3
[debian]
backends =
http://ftp.us.debian.org/debian
http://ftp.de.debian.org/debian
http://ftp2.de.debian.org/debian
ftp://ftp.uk.debian.org/debian
min_refresh_delay = 1d
[security]
backends =
http://security.debian.org/debian-security
http://ftp2.de.debian.org/debian-security
min_refresh_delay = 1d
[skolelinux]
backends =
http://ftp.skolelinux.org/skolelinux/
min_refresh_delay = 1d
[backports]
backends = http://backports.org/debian/
min_refresh_delay = 1d
Das was in den eckigen Klammern steht, gibt sozusagen das
Unterverzeichnis des Servers an, den du nachher in der sources.list
verwenden musst.
Steht in der sources.list z. B. jetzt:
deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb http://ftp.skolelinux.org/skolelinux/ lenny local
musst du die Adressen so verändern: (Servername=tjener, port=9999 s.o.)
deb http://tjener:9999/debian/ lenny main contrib non-free
deb http://tjener:9999/skolelinux/ lenny local
Du kannst das auch gut mit der preseed-file verwenden:
Für die Pakete, die während der Betriebssysteminstallation benötigt
werden, folgenden Eintrag wählen:
d-i mirror/http/hostname string tjener:9999
d-i mirror/http/directory string /debian/
d-i mirror/suite string lenny
Für alle Installationen nach der Betriebssysteminstallation:
# apt setup
d-i apt-setup/uri_type select d-i
d-i apt-setup/hostname string tjener:9999
d-i apt-setup/directory string /debian/
d-i apt-setup/another boolean false d-i
apt-setup/security-updates boolean false
d-i finish-install/reboot_in_progress note
d-i prebaseconfig/reboot_in_progress note
d-i apt-setup/non-free boolean true
d-i apt-setup/contrib boolean true
d-i apt-setup/backports boolean true
Für die backports (z. B. OpenOffice > 3)
# aktiviere backports.org
d-i apt-setup/local0/repository string http://tjener:9999/backports
lenny-backports
d-i apt-setup/local0/comment string Backports fuer Lenny
d-i apt-setup/local0/source boolean false
d-i apt-setup/local0/key string
http://backports.org/debian/archive.key
Wenn du nach bei der Paketauswahl etwas aus den backports installieren
willst, musst du nur /lenny-backports zum Programm hinzufügen:
d-i pkgsel/include string openoffice.org/lenny-backports
openoffice.org-gnome/lenny-backports
Beste Grüße, Martin
****
***
*