Re: kbackup
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/
Reply to:
- References:
- kbackup
- From: Klaus Becker <colonius@free.fr>
- Re: kbackup
- From: Thomas Templin <lists@gnuwhv.de>
- Re: kbackup
- From: Klaus Becker <colonius@free.fr>