Lokaler Debian Mirror
Lokaler Debian Mirror
Hi!
Es kommt hier relativ häufig vor, das ich einen Debian Rechner installieren muß.
Trotz DSL ist es aber mehr oder weniger Glückssache wie schnell das ganze nun mit einer Netzwerk-BootDisk/CD direkt vom nächsten (externen) Mirror von statten geht.
Ich dachte mir, ich könnt nun relativ einfach einen internen Mirror hier hinstellen um dann einfach schnell und ohne das externe Netz zu belasten Debian von internen Mirror installieren könnte.
Leider finde ich keinerlei Informationen dazu, welche Pfade ich mirrorn muss, bzw. was ich noch beachten muß, damit die normale Debian Installationsroutine benutzbar bleibt.
Wäre toll, wenn jemand einen link oder eine kurze Erklärung dazu hätte.
Das mirror'n von ftp seiten ist mit bekannt, nur wollte ich nicht 'probehalber' etliche gigabyte von irgendeinem vorhanden Debian Mirror einfach so für nichts herunterladen:-)
Bis denn
Ulrich
Es kommt hier relativ häufig vor, das ich einen Debian Rechner installieren muß.
Trotz DSL ist es aber mehr oder weniger Glückssache wie schnell das ganze nun mit einer Netzwerk-BootDisk/CD direkt vom nächsten (externen) Mirror von statten geht.
Ich dachte mir, ich könnt nun relativ einfach einen internen Mirror hier hinstellen um dann einfach schnell und ohne das externe Netz zu belasten Debian von internen Mirror installieren könnte.
Leider finde ich keinerlei Informationen dazu, welche Pfade ich mirrorn muss, bzw. was ich noch beachten muß, damit die normale Debian Installationsroutine benutzbar bleibt.
Wäre toll, wenn jemand einen link oder eine kurze Erklärung dazu hätte.
Das mirror'n von ftp seiten ist mit bekannt, nur wollte ich nicht 'probehalber' etliche gigabyte von irgendeinem vorhanden Debian Mirror einfach so für nichts herunterladen:-)
Bis denn
Ulrich
tom@athene:~$ apt-cache show debmirror
Package: debmirror
Priority: extra
Section: net
Installed-Size: 44
Maintainer: Goswin von Brederlow <brederlo@informatik.uni-tuebingen.de>
Architecture: all
Version: 20030829
Depends: libnet-perl, libdigest-md5-perl, liblockfile-simple-perl, rsync, libcompress-zlib-perl
Filename: pool/main/d/debmirror/debmirror_20030829_all.deb
Size: 16386
MD5sum: c5e8837137a968bbe4cc0718c1c8c5e7
Description: Debian partial mirror script, with ftp and package pool support
This program downloads and maintains a partial local
Debian mirror. It can mirror any combination of architectures, distributions
and sections. Files are transferred by ftp, and package pools are fully
supported. It also does locking and updates trace files.
Package: debmirror
Priority: extra
Section: net
Installed-Size: 44
Maintainer: Goswin von Brederlow <brederlo@informatik.uni-tuebingen.de>
Architecture: all
Version: 20030829
Depends: libnet-perl, libdigest-md5-perl, liblockfile-simple-perl, rsync, libcompress-zlib-perl
Filename: pool/main/d/debmirror/debmirror_20030829_all.deb
Size: 16386
MD5sum: c5e8837137a968bbe4cc0718c1c8c5e7
Description: Debian partial mirror script, with ftp and package pool support
This program downloads and maintains a partial local
Debian mirror. It can mirror any combination of architectures, distributions
and sections. Files are transferred by ftp, and package pools are fully
supported. It also does locking and updates trace files.
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Aber Vorsicht: Woody Mirror = ca. 5GB... Das dauert ein wenig...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Ich hoffe er hat da bei mir nicht was vergessen... an Tag 2 war er gerade mit 4,1 GB fertich:-) mal schauen ob das wirklich klappt.pdreker hat geschrieben:Aber Vorsicht: Woody Mirror = ca. 5GB... Das dauert ein wenig...
Patrick
So passt es wenigstens komplett auf eine DVD:-)
Heissen Dank schonmal!
Bis denn,
Ulrich
... dauer zwar lange, ist aber super praktisch. wenn man DMA aktiviert hat und zwei CD-laufwerke hat, dann kann man die 8 CDs (linuxland) recht flott auf die scheibe kopieren. software installieren wird danach noch genußvoller als ohnehin schon...
"In den reichen Ländern hat die Freiheit gesiegt - mit all den schrecklichen Folgen, die das für die anderen mit sich bringt und noch bringen wird. Die Demokratie ist auf andere Epochen verschoben." (L. Canfora)
wie ist das eigentlich, wenn ich einen Lokalen Mirror mit debmirror erstell habe und den selben Befehl nun Nachts immer ausführen lasse, werden dann nur die Pakete erneuert, die verändert wurden? Oder muss man dann einen anderen Befehl verwenden?
Hab das Mirror mit diesem Befehl erzeugt:
Hab das Mirror mit diesem Befehl erzeugt:
Code: Alles auswählen
debmirror -a i386 -s main \
-h ftp.freenet.de \
-d sid \
/server/mirror/debian \
--nosource \
--ignore=debian-non-US/ --progress
- minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Das würde ich auch gerne wissen und den Pfad wo die Dateien abgespeichert weden. Derzeit führe das deb seit 20 min zum ersten mal aus ich benötige bis Freitag einen Debianmirror der ohne Internet auskommt. Ich lade grad sarge runterFriesi hat geschrieben:wie ist das eigentlich, wenn ich einen Lokalen Mirror mit debmirror erstell habe und den selben Befehl nun Nachts immer ausführen lasse, werden dann nur die Pakete erneuert, die verändert wurden? Oder muss man dann einen anderen Befehl verwenden?
Hab das Mirror mit diesem Befehl erzeugt:
Code: Alles auswählen
debmirror -a i386 -s main \ -h ftp.freenet.de \ -d sid \ /server/mirror/debian \ --nosource \ --ignore=debian-non-US/ --progress
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft
- minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Das mit dem Pfad hab ich jetzt hinbekommen die manpage ist da meines Erachtens etwas unverständlich dokumentiert. Ich hatte die Option mirrordir=/home/debianmirror mitgegeben was aber aus irgendeinen grund nicht funktionierte, habe mich dann mal an meinen Vorgänger gehalten jetzt scheint es zu funktionieren.
Die Frage ist jetzt nur betreff Aktualisierung
Die Frage ist jetzt nur betreff Aktualisierung
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft
hab noch ein kleines Problem zu dem Thema:
habe mit
einen lokalen Mirror aufstezen wollen. Im Forum hier wurde immer von ca.2-3 GB Speicher pro Version angestezt. hatte also 6 GB vorgesehen. aller dings war nach 71% des Vorgangs die Platte voll.
Wieviel Speicher brauch ich denn nun wirklich? Oder kann man den Befehl noch irgendwie einschränken?
Cu Frank
habe mit
Code: Alles auswählen
mirror -c "debmirror /mirror/debian --progress -nosource -host= ftp2.de.debian.org --dist sarge -section=main,contrib,non-free --arch=i386 --cleanup --getcontents"
Wieviel Speicher brauch ich denn nun wirklich? Oder kann man den Befehl noch irgendwie einschränken?
Cu Frank
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Hmm Eine Debian CD hat im Schnitt ca 650 MB, Sarge hat ca 14 CD's.
Eine Rechnung 650 x 14 = 9100 MB ohne Sourcen!
Ich denk mal 9500 MB sollten dich glücklich machen ich warte noch bis Sarge fertig ist. Wenn ich mein DSL abschaffe hab ich dann für ne Zeit was bis ich es in meiner neuen Wohnung wieder habe.
Eine Rechnung 650 x 14 = 9100 MB ohne Sourcen!
Ich denk mal 9500 MB sollten dich glücklich machen ich warte noch bis Sarge fertig ist. Wenn ich mein DSL abschaffe hab ich dann für ne Zeit was bis ich es in meiner neuen Wohnung wieder habe.
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft
ich dachte es gäbe noch ne Möglichkeit evtl. was wegzulassenminimike hat geschrieben:Hmm Eine Debian CD hat im Schnitt ca 650 MB, Sarge hat ca 14 CD's.
Eine Rechnung 650 x 14 = 9100 MB ohne Sourcen!
Ich denk mal 9500 MB sollten dich glücklich machen ich warte noch bis Sarge fertig ist. Wenn ich mein DSL abschaffe hab ich dann für ne Zeit was bis ich es in meiner neuen Wohnung wieder habe.
im LinuxMagazin-Sonderheft war ja auch nur EINE Sarge-DVD mit allem was man so normal braucht.
cu Frank
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
ist ne weile her ich bin nicht sooo fit drin hab es nur einmal gemacht.
Probier mal z.B.
--ignore=debian-non-US/
oder das was du nicht haben willst
Probier mal z.B.
--ignore=debian-non-US/
oder das was du nicht haben willst
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft
Also das was du da angibts sind genau 8.9GB, habs gerade mal mit dem Befehl gezogen.fober hat geschrieben:hab noch ein kleines Problem zu dem Thema:
habe miteinen lokalen Mirror aufstezen wollen. Im Forum hier wurde immer von ca.2-3 GB Speicher pro Version angestezt. hatte also 6 GB vorgesehen. aller dings war nach 71% des Vorgangs die Platte voll.Code: Alles auswählen
mirror -c "debmirror /mirror/debian --progress -nosource -host= ftp2.de.debian.org --dist sarge -section=main,contrib,non-free --arch=i386 --cleanup --getcontents"
Wieviel Speicher brauch ich denn nun wirklich? Oder kann man den Befehl noch irgendwie einschränken?
Cu Frank
- mragucci
- Beiträge: 598
- Registriert: 08.09.2004 03:21:24
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Endor
-
Kontaktdaten:
Code: Alles auswählen
debmirror --progress --host=ftp.de.debian.org --dist=sarge --arch=i386 --getcontents /var/mirror
Fröhliches Saugen!
Mario
Ich will im Schlaf sterben - Wie mein Opa...
Und nicht weinend und schreiend wie sein Beifahrer!
-----
https://www.whisperedshouts.de
Und nicht weinend und schreiend wie sein Beifahrer!
-----
https://www.whisperedshouts.de
Mhm brauchen die sourcen doch soviel mhmm...mragucci hat geschrieben:Ergebnis: Knapp 18 GBCode: Alles auswählen
debmirror --progress --host=ftp.de.debian.org --dist=sarge --arch=i386 --getcontents /var/mirror
Fröhliches Saugen!
Mario
Kann ja eigentlich fast nicht sein
22GB - woody / sarge / sid Mirror - (ohne Sourcen, nur i386)
Gruß Athlux
- mragucci
- Beiträge: 598
- Registriert: 08.09.2004 03:21:24
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Endor
-
Kontaktdaten:
Code: Alles auswählen
----- schnipp -----
Mirroring to /var/mirror from ftp://anonymous:ftp.de.debian.org//debian/
Arches: i386
Dists: sarge
Sections: main,contrib,non-free,main/debian-installer
Including source.
----- schnipp -----
myhost:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hdc1 29G 18G 9.8G 65% /var/mirror
laut DE-EF-HA !
Mario
Ich will im Schlaf sterben - Wie mein Opa...
Und nicht weinend und schreiend wie sein Beifahrer!
-----
https://www.whisperedshouts.de
Und nicht weinend und schreiend wie sein Beifahrer!
-----
https://www.whisperedshouts.de
- minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Also ich hab mich daran Versucht aber eines hab ich nicht Begriffen. Wie nimmt man den download wieder wenn der ISP dier die Leitung kappt ? Mit T-DSL 768 bekomme ich woody an nem Tag noch hin aber Sarge bereitet mir Kopfzerbrechen.
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft
- mragucci
- Beiträge: 598
- Registriert: 08.09.2004 03:21:24
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Endor
-
Kontaktdaten:
Na, dann leg mal die Aspirin wieder weg, denn das ist nicht so tragisch.
Debmirror lädt sich eine Datei vom Mirror, die alle Pakete enthält, und gleicht dann den lokalen Bestand damit ab.
So ist auch gegeben, dass bei einem erneuten debmirror nicht wieder alles heruntergeladen wird, sondern nur neue/aktualisierte Pakete heruntergeladen werden (waren heute bei mir 63 MB)
Gruß,
Mario
Debmirror lädt sich eine Datei vom Mirror, die alle Pakete enthält, und gleicht dann den lokalen Bestand damit ab.
So ist auch gegeben, dass bei einem erneuten debmirror nicht wieder alles heruntergeladen wird, sondern nur neue/aktualisierte Pakete heruntergeladen werden (waren heute bei mir 63 MB)
Gruß,
Mario
Ich will im Schlaf sterben - Wie mein Opa...
Und nicht weinend und schreiend wie sein Beifahrer!
-----
https://www.whisperedshouts.de
Und nicht weinend und schreiend wie sein Beifahrer!
-----
https://www.whisperedshouts.de
Re: Lokaler Debian Mirror
Ich habe mal ne Frage: "Wozu braucht ein normal sterblicher Debian Benutzer einen eigenen debian mirror?"
Mein apt-proxy zu Hause (nur Sarge) verbraucht etwa 400MB. Der grosse Vorteil - es werden nur Pakete die ihr wirklich benötigt im Proxy gecached.
eagle
[1] http://packages.debian.org/stable/admin/apt-proxy
Das Problem von Prefect läßt sich viel einfacher und mit deutlich weniger Plattenplatz durch einen apt-proxy [1] lösen.Prefect hat geschrieben:Es kommt hier relativ häufig vor, das ich einen Debian Rechner installieren muß.
Trotz DSL ist es aber mehr oder weniger Glückssache wie schnell das ganze nun mit einer Netzwerk-BootDisk/CD direkt vom nächsten (externen) Mirror von statten geht.
Mein apt-proxy zu Hause (nur Sarge) verbraucht etwa 400MB. Der grosse Vorteil - es werden nur Pakete die ihr wirklich benötigt im Proxy gecached.
eagle
[1] http://packages.debian.org/stable/admin/apt-proxy
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams
Re: Lokaler Debian Mirror
ganz einfach: wenn du nur ISDN hast, aber einen Kumpel mit DSL und einen kleinen (leicht zutragenden) Rechner, dann nimmst du letzteren gehst zu ersterem und machst dir einen Spiegel und kannst deine Rechner zu hause ganz leicht aufstzen.eagle hat geschrieben:Ich habe mal ne Frage: "Wozu braucht ein normal sterblicher Debian Benutzer einen eigenen debian mirror?"
Das Problem von Prefect läßt sich viel einfacher und mit deutlich weniger Plattenplatz durch einen apt-proxy [1] lösen.Prefect hat geschrieben:Es kommt hier relativ häufig vor, das ich einen Debian Rechner installieren muß.
Trotz DSL ist es aber mehr oder weniger Glückssache wie schnell das ganze nun mit einer Netzwerk-BootDisk/CD direkt vom nächsten (externen) Mirror von statten geht.
Mein apt-proxy zu Hause (nur Sarge) verbraucht etwa 400MB. Der grosse Vorteil - es werden nur Pakete die ihr wirklich benötigt im Proxy gecached.
eagle
[1] http://packages.debian.org/stable/admin/apt-proxy
cu Frank
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Da mag's du natürlich Recht haben, aber man kann aber auch den Inhalt des apt-proxy kopieren und mitnehmen.
eagle
eagle
Zuletzt geändert von eagle am 14.09.2004 11:14:31, insgesamt 1-mal geändert.
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams
hab da noch ein Wiederwort
das setzt aber voraus das ich an dem kleinen tragbaren PC (Pentium 200MHz) alle pakete die ich vileicht brauche per hand runterziehe. wenn ich den mirror hab, sge ich nur "get-mirror" und ein opaar stunden später hab ich alles (und mehr) was ich brauche. Vom Festplattenplatz her gesehen ist der Aufwand natürlich beträchtlich, von der eigenen Bequemlichkeit gesehen natürlich äußerst praktikabel
cu Frank
das setzt aber voraus das ich an dem kleinen tragbaren PC (Pentium 200MHz) alle pakete die ich vileicht brauche per hand runterziehe. wenn ich den mirror hab, sge ich nur "get-mirror" und ein opaar stunden später hab ich alles (und mehr) was ich brauche. Vom Festplattenplatz her gesehen ist der Aufwand natürlich beträchtlich, von der eigenen Bequemlichkeit gesehen natürlich äußerst praktikabel
cu Frank
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesen ist seeliger denn posten
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bandbreitenverschwendung scheint allgemein kein Thema mehr zu sein .fober hat geschrieben:Vom Festplattenplatz her gesehen ist der Aufwand natürlich beträchtlich, von der eigenen Bequemlichkeit gesehen natürlich äußerst praktikabel
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams