Re: Skolelinux via PXE installieren
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
****
***
*
Reply to: