Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Ebuilds herunterladen
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Fri Nov 24, 2006 12:55 pm    Post subject: Ebuilds herunterladen Reply with quote

Es es auch möglich per rsync die Ebuilds herunterzuladen?
Aktuell wird (so weiß ich), nur ftp und http Transfer unterstützt.
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Fri Nov 24, 2006 12:58 pm    Post subject: Reply with quote

Häh? Was glaubst du macht "emerge --sync"?
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Fri Nov 24, 2006 12:59 pm    Post subject: Reply with quote

emerge --sync gleicht den Dateibaum unter /usr/portage ab.

Ich meinte den Dateitransfer für den Sourcecode der Ebuilds.
Back to top
View user's profile Send private message
Beforegod
Bodhisattva
Bodhisattva


Joined: 10 Apr 2002
Posts: 1494
Location: Frankfurt/Main

PostPosted: Fri Nov 24, 2006 1:01 pm    Post subject: Reply with quote

Ich glaube es gibt einfach zu wenige Filehoster die per rsync Daten übertragen (also meines wissens nach)... von daher kaum nutzvoll. Gabs nicht auch mal Delta Patches?
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Fri Nov 24, 2006 2:11 pm    Post subject: Reply with quote

Der Dateitransfer per Rsync wäre besser, da dieses Protokoll auch noch Prüfsummen mitüberträgt.
Back to top
View user's profile Send private message
think4urs11
Bodhisattva
Bodhisattva


Joined: 25 Jun 2003
Posts: 6659
Location: above the cloud

PostPosted: Fri Nov 24, 2006 2:14 pm    Post subject: Reply with quote

Sofern ich das Problem richtig verstehe ...such dir hier einen aus der rsync unterstützt.
In D z.B. den hier: rsync://linux.rz.ruhr-uni-bochum.de/gentoo/
_________________
Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Fri Nov 24, 2006 2:31 pm    Post subject: Reply with quote

Ich habe folgendes in /etc/make.conf eingetragen:

GENTOO_MIRRORS="rsync://linux.rz.ruhr-uni-bochum.de/gentoo/ rsync://ftp.join.uni-muenster.de/gentoo/ rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ rsync://ftp-stud.fht-esslingen.de/gentoo/"

Nur erscheint dann bei emerge -f <Paket>:
Downloading 'rsync://linux.rz.ruhr-uni-bochum.de/gentoo/distfiles/kdelibs-3.5-patchset-05.tar.bz2'
rsync://linux.rz.ruhr-uni-bochum.de/gentoo/distfiles/kdelibs-3.5-patchset-05.tar.bz2: Unsupported scheme.
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Fri Nov 24, 2006 2:50 pm    Post subject: Reply with quote

Keruskerfuerst wrote:
Der Dateitransfer per Rsync wäre besser, da dieses Protokoll auch noch Prüfsummen mitüberträgt.


Und wozu braucht man das wenn im portage tree sowieso Prüfsummen drinne sind?
Back to top
View user's profile Send private message
think4urs11
Bodhisattva
Bodhisattva


Joined: 25 Jun 2003
Posts: 6659
Location: above the cloud

PostPosted: Fri Nov 24, 2006 2:51 pm    Post subject: Reply with quote

logisch; emerge benutzt im Hintergrund standardmäßig wget zum Download der Files und das kann nunmal nicht mit rsync-Servern.

Theoretisch sollte es durch geeignetes Anpassen in /etc/make.conf von FETCHCOMMAND / RESUMECOMMAND auf etwas adaptierbar sein das auch rsync kann; wie aber genau und mit welchem Client muß ich passen.
_________________
Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Fri Nov 24, 2006 3:21 pm    Post subject: Reply with quote

schmutzfinger wrote:
Keruskerfuerst wrote:
Der Dateitransfer per Rsync wäre besser, da dieses Protokoll auch noch Prüfsummen mitüberträgt.


Und wozu braucht man das wenn im portage tree sowieso Prüfsummen drinne sind?


Weil Rsync die Dateien in Blöcken - die mit einer Prüfsumme versehen ist - überträgt. Deshalb wäre dies besser.
Außerdem treten aufgrund der Bitfehlerrate (der Übertragungsstrecke) beim Dateitransfer immer Fehler auf.
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Fri Nov 24, 2006 3:28 pm    Post subject: Reply with quote

Keruskerfuerst wrote:
schmutzfinger wrote:
Keruskerfuerst wrote:
Der Dateitransfer per Rsync wäre besser, da dieses Protokoll auch noch Prüfsummen mitüberträgt.


Und wozu braucht man das wenn im portage tree sowieso Prüfsummen drinne sind?


Weil Rsync die Dateien in Blöcken - die mit einer Prüfsumme versehen ist - überträgt. Deshalb wäre dies besser.
Außerdem treten aufgrund der Bitfehlerrate (der Übertragungsstrecke) beim Dateitransfer immer Fehler auf.


Ob du am Ende die große Datei vergleichst, oder x Teilpakete, ändert nichts an der Sicherheit.

Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Fri Nov 24, 2006 3:38 pm    Post subject: Reply with quote

Finswimmer wrote:
Keruskerfuerst wrote:
schmutzfinger wrote:
Keruskerfuerst wrote:
Der Dateitransfer per Rsync wäre besser, da dieses Protokoll auch noch Prüfsummen mitüberträgt.


Und wozu braucht man das wenn im portage tree sowieso Prüfsummen drinne sind?


Weil Rsync die Dateien in Blöcken - die mit einer Prüfsumme versehen ist - überträgt. Deshalb wäre dies besser.
Außerdem treten aufgrund der Bitfehlerrate (der Übertragungsstrecke) beim Dateitransfer immer Fehler auf.


Ob du am Ende die große Datei vergleichst, oder x Teilpakete, ändert nichts an der Sicherheit.

Tobi


Falsch.
Wohl noch nie eine Vorlesung über Nachrichtentechnik gehabt. Ich habe schon oft große Dateien (Isoimages von Betriebssytemen) heruntergeladen. Oft gab es bei der Installation Fehler. Wenn ich diese Images per Bittorrent heruntergeladen habe, dann funktionierten diese einwandfrei.
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Fri Nov 24, 2006 3:42 pm    Post subject: Reply with quote

Na dann erklär mal.

Die Datei ist 100Mb groß. Ich habe eine MD5 Summe. Die garantiert mir, dass die Datei identisch zur Quell Datei ist.
Zerlege ich die Datei nun in 200*0,5Mb, versehe die wieder mit je einer MD5 Summe, setze es dann zusammen, hab ich doch das Gleiche.
Ergo ändert sich nichts an der Datei selbst.

Nur: Je nachdem wie groß die zu überprüfenden Blöcke sind, desto mehr muss neu geladen werden, wenn die Summe nicht stimmt.


Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Fri Nov 24, 2006 3:55 pm    Post subject: Reply with quote

Wenn ich die Datei aber in 200 Teile teile, dann kann zwischendurch die 200 Teile checken. Wenn einer davon fehlerhaft ist, muss ich nur den neu übertragen, und nicht die ganze Datei. Bei einem Fehler würde das bei deinem Bsp bedeuten:
1. Fall du ziehst 100MB, die sind kaputt und du ziehst sie nochmal -> 200MB
2. du ziehst 100MB ein Teil kaputt, den nochmal ziehen -> 100.5MB

Ist aber imho trotzdem Schwachsinn, TCP hat auch schon Prüfsummen intigriert. Und das sichert http und ftp ordentlich ab. Das letzte mal das bei portage ne Prüfsumme nicht gestimmt hat, lag bei mir an nem Fehler im tree. Übertragungsfehler hatte ich noch nie, oder kann mich jedenfalls nicht erinnern.
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Fri Nov 24, 2006 5:00 pm    Post subject: Reply with quote

@schmutzfinger: Mir ging es ja nur um die Sicherheit, dass man mehr runterladen muss ist klar. Hatte ich ja auch erwähnt gehabt.

Und da jedes TCP/IP Paket gecheckt wird, ist das auch kein Problem...

Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Fri Nov 24, 2006 5:18 pm    Post subject: Reply with quote

Um rsync beim Herunterladen zu verwenden muß folgendes in /etc/make.conf eingetragen werden:

FETCHCOMMAND="/usr/bin/rsync --verbose --progress \${URI} /\${DISTDIR}/\${FILE}"
RESUMECOMMAND="/usr/bin/rsync --verbose --progress \${URI} /\${DISTDIR}/\${FILE}"

Es müssen natürlich auch die Einträge in GENTOO_MIRRORS geändert werden.

Wegen der Datenübertragung:

Ich habe schon oft große Dateien (Isoimages von Betriebssytemen) heruntergeladen. Danach die MD5 Summe verglichen und diese stimmte dann auch. Trotzdem gab es bei der Installation oft Fehler. Wenn ich diese Images per Bittorrent heruntergeladen habe, dann funktionierten diese einwandfrei.
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Fri Nov 24, 2006 6:32 pm    Post subject: Reply with quote

Ich würde mal eher auf Probleme beim Brennen oder Lesen der CDs tippen. Ich weiß nicht wie hoch die Wahrscheinlichkeit ist, dass Übertragungsfehler die selbe md5-Summer erzeugen. Ich würde es für annähernd unmöglich halten.
Back to top
View user's profile Send private message
think4urs11
Bodhisattva
Bodhisattva


Joined: 25 Jun 2003
Posts: 6659
Location: above the cloud

PostPosted: Fri Nov 24, 2006 6:55 pm    Post subject: Reply with quote

schmutzfinger wrote:
Ich weiß nicht wie hoch die Wahrscheinlichkeit ist, dass Übertragungsfehler die selbe md5-Summer erzeugen. Ich würde es für annähernd unmöglich halten.

OT: Logisch betrachtet erhöht sich die Wahrscheinlichkeit für identische MD5 analog der übertragenen Dateigröße. Schließlich und endlich ist eine MD5/SHA1 ja nur eine stark verkürzte Darstellung der Ursprungsdaten (grob gesagt) und daher gibt es bei größeren 'ver-md5-ten' Datenhappen mehr Möglichkeiten für -trotz auf Bitebene unterschiedlicher- Rohdaten eine identische MD5 zu erhalten.
Von daher ist die Logik 'viele kleine Häppchen mit Prüfsumme ist besser als ein großer Brocken' schon richtig.

Wie wahrscheinlich es allerdings ist steht auf einem anderen Blatt da stimme ich dir zu; in jedem Fall größer 0.
_________________
Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Fri Nov 24, 2006 7:07 pm    Post subject: Reply with quote

Wegen der Theorie von Übertragungsstrecken: leider kenne ich keine Möglichkeit mathmatische Formeln hier im Forum zu posten; ansonsten könnte ich mal über die Theorie von Übertragungsstrecken hier etwas wiedergeben.

Und hier noch meine Liste der
GENTOO_MIRRORS="rsync://linux.rz.ruhr-uni-bochum.de/gentoo rsync://ftp.join.uni-muenster.de/gentoo rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ rsync://ftp-stud.fht-esslingen.de/gentoo/ rsync://gentoo.intergenia.de/gentoo-linux rsync://ftp.belnet.be/gentoo/ rsync://ftp.snt.utwente.nl/gentoo/ rsync://gd.tuwien.ac.at/opsys/linux/gentoo/ rsync://trumpetti.atm.tut.fi/gentoo/"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum