[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: