On Sunday 05 September 2004 20:35, Klaus Becker wrote: > On Sunday 05 September 2004 19:40, Thomas Templin wrote: > > Wichtig zu wissen ist dies weil in diesen Verzeichnissen nach den > > Packages.gz Dateien gesucht wird. > > > > Eint 'tree' auf das dist Verzeichnis eines Debian Mirror > > Verzeichnisbaumes zeigt wo die Packages.gz zu finden sind. Im folgenden > > Beispiel sind nicht alle Packages.gz zu sehen ich hab mir erspart einen > > vollst�ndigen Debian Mirror an zu legen. (-; > > > > > > brontosaur:/var/www/debian# �tree ./dists/ -L 4 �-P ackages* > > ./dists/ > > > > |-- experimental > > | � `-- main > > | � � � `-- binary-i386 > > | � � � � � `-- Packages.gz > > |-- frozen > > | � |-- contrib > > | � | � |-- binary-i386 > > | � | � | � |-- Packages > > | � | � | � `-- Packages.gz > > | � | � `-- source > > | � |-- main > > | � | � |-- binary-i386 > > | � | � | � |-- Packages > > | � | � | � `-- Packages.gz > > | � | � |-- disks-i386 > > | � | � | � |-- 3.0.23-2002-05-21 > > | � | � | � `-- current > > | � | � `-- source > > Interessant, aber ich verstehe das Kommando nicht. /var/www/debian habe ich > nicht. Ich hab bei mir im Verzeichnis /var/www/debian/ mit "apt-move move" aus dem /var/cache/apt/archives Verzeichnis einen Debian Mirror angelegt. Da ich hier einige Maschinen habe die recht �hnlich installiert sind ist dies ein komfortabler Weg um allen Maschinen ein Installationsverzeichnis im lokalen Netz vor zu geben.
In die /etc/sources.list [1] kommt dabei bei den anderen Maschinen ein Eintrag: deb http://192.168.10.10/debian stable/updates main contrib non-free deb http://192.168.10.10/debian unstable main contrib non-free #non-US deb http://192.168.10.10/debian testing main contrib non-free deb http://192.168.10.10/debian experimental main contrib non-free deb http://192.168.10.10/debian stable-test main contrib non-free Hier ist die IP-Adresse 192.168.10.10 die der Maschine auf der der Mirror liegt. In der /etc/apt/sources.list dieser Maschine kommt ganz an den Anfang der Datei die Zeile: deb file:/var/www/debian unstable contrib main non-free und die weiteren Zeilen f�r stable, testing, experimental,... Nun mag man einwenden ein apt-cache reicht doch vollkommen und apt-move sei zu umst�ndlich. Aber apt-move hat einen entscheidenden Vorteil. Bei der Installation eines neuen Rechner Pools gebe ich zu Beginn bei der Installation des ersten rechners immer nur die CDROM Quelle in der /etc/apt/sources.list an. Nachdem ich dann diese erste Maschine installiert habe mache ich ein "apt-move mirror". Dadurch wird, bis auf die Ausnahmen die ich in der Datei /var/www/debian/.exclude [2] vorgegeben habe, die gesammte CD / DVD in den Mirror gesogen und ist ab dann eine Basis f�r alle weiteren Installationen. Die kann dann von der ersten abweichen es sind ja ann�hernd alle Pakete im Mirror. Allerdings sollte man f�r einen Mirror mindestens 10GB an Platz vor sehen sonst wird es schnell eng. Im Laufe der zeit kommen noch ca 50% und mehr an daten hinzu. Der Grund hierf�r ist der Umstand, dass immer mehrere Versionen eines Paketes vor gehalten werden. Ausser man unterbindet dies explizit, ist in der Doku zu apt-move beschrieben. Tsch�ss, Thomas [1] --- 8< --- /etc/apt/sources.list --- 8< ---- # local apt-mirror deb file:/var/www/debian unstable contrib main non-free # LinuxTag Sarge deb cdrom:[Debian GNU/Linux 3.1 _Sarge_ - Unofficial LinuxTag 2004 Prerelase \ i386/powerpc Binary-1 (20040608)(jj/as)]/ unstable contrib main # kbackup deb ftp://debian.lami.univ-evry.fr/debian/ experimental main contrib non-free # Debian Security deb http://security.debian.org/ stable/updates main contrib # FAI CDROM deb http://holbytla.org/fai/debian woody main # Lokaler Mirror auf http://brontosaur.gnuwhv.priv/debian/ #deb http://192.168.10.10/debian stable main contrib non-free #deb http://192.168.10.10/debian stable/updates main contrib non-free #deb http://192.168.10.10/debian unstable main contrib non-free #non-US #deb http://192.168.10.10/debian testing main contrib non-free #deb http://192.168.10.10/debian experimental main contrib non-free #deb http://192.168.10.10/debian stable-test main contrib non-free ### Skolelinux deb ftp://ftp.skolelinux.no/debian/ woody main contrib non-free deb ftp://ftp.skolelinux.no/debian-non-US/ woody/non-US main contrib non-free deb ftp://ftp.skolelinux.no/skolelinux/ woody local ### capi deb http://www.mpe.mpg.de/~ach/debian ./ ### Debian deb ftp://ftp.de.debian.org/debian unstable main non-free contrib deb-src ftp://ftp.de.debian.org/debian unstable main non-free contrib deb ftp://ftp.de.debian.org/debian stable main contrib non-free deb-src ftp://ftp.de.debian.org/debian stable main contrib non-free deb ftp://ftp.de.debian.org/debian testing main contrib non-free deb-src ftp://ftp.de.debian.org/debian testing main contrib non-free # experimental deb ftp://ftp.debian.org/debian/ ../project/experimental main non-free contrib deb-src ftp://ftp.debian.org/debian/ ../project/experimental main non-free contrib ### Debian empfohlene Updates deb ftp://ftp.de.debian.org/debian sarge-proposed-updates main deb ftp://ftp.de.debian.org/debian-non-US sarge/non-US main contrib non-free deb ftp://ftp.de.debian.org/debian-non-US sarge-proposed-updates/non-US main contrib non-free ### Debian Non-US deb http://non-us.debian.org/debian-non-US testing/non-US main contrib \ non-free ## XFree86 mit DRI (Hardwarebeschleunigung) deb http://people.debian.org/~daenzer/dri-trunk-sid/ ./ ### aspell, Rechtschreibpruefung deb http://bignachos.com/~nelson/debian/ ./ ### OpenOffice ## debian OOo test backport deb http://ftp.freenet.de/pub/debian-openoffice/ woody-test main contrib #deb-src http://ftp.freenet.de/pub/debian-openoffice/ woody-test main contrib ### Debian Anwenderhandbuch von Frank Ronneberger deb http://www.openoffice.de/debian/ stable main ## MRPoject Projektplanuns Anwendung, Gant Plaene und Co #deb http://ftp.uk.debian.org/debian/ ../project/experimental main ### Backports von Adrian Bunk, sehr empfehlenswert deb http://www.fs.tum.de/~bunk/debian woody/bunk-1 main contrib non-free #deb-src http://www.fs.tum.de/~bunk/debian woody/bunk-1 main contrib non-free deb http://www.fs.tum.de/~bunk/debian woody/bunk-2 main contrib non-free #deb-src http://www.fs.tum.de/~bunk/debian woody/bunk-2 main contrib non-free ### Lame und viele andere Audio Anwendungen, ### kompiliert mit MMX und 3DNow Unterstuetzung deb ftp://ftp.nerim.net/debian-marillat/ stable main deb ftp://ftp.nerim.net/debian-marillat/ testing main deb ftp://ftp.nerim.net/debian-marillat/ unstable main deb http://dijkstra.csh.rit.edu:8088/~mdz/debian woody lame ### KDE stable Backports #deb http://download.kde.org/stable/latest/Debian stable main #deb http://download.kde.org/stable/latest/Debian stable non-free #deb http://download.de.kde.org/pub/kde/stable/latest/Debian/ woody ./ #deb ftp://ftp.de.kde.org/pub/kde/stable/latest/Debian woody ./ #deb ftp://ftp.de.kde.org/pub/kde/stable/latest/Debian/ woody main ## Opengroupware deb http://www.opengroupware.org/packages deb/ ## schooltool deb http://schooltool.org/releases/ m6/ ## gosa deb ftp://oss.gonicus.de/pub/gosa/debian ./ deb http://people.debian.org/~hmh/woody/ hmh/cyrus/ deb http://people.debian.org/~hmh/woody/ hmh/misc/ --- 8< --- --- 8< ---- --- 8< ---- [2] Beispiele f�r eine .exclude Datei findet sich in der Dokumentation zu apt-move in /usr/share/doc/apt-move/examples/

