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/

Antwort per Email an