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

Re: Gibt es einen apt-get Update-Server für langsame Netzwerkverbindungen?



On Sat, 06 Sep 2003 00:20:11 +0200, Robert Michel wrote:

> Salve,
> 
> gerade als ich nach einem knx-hdinstall ein apt-get update/upgrade
> durchgeführt habe[1], sind die Schilderungen meines Freundes mir in den
> Sinn gekommen, der bei seiner Freundin Knoppix auf die HD installiert
> hat und dann per Modem Debian updaten wollte: Download 186 MB, was bei
> 56kBit/s 7:22 Stunden bedeuten würde. Auch bei nur 1Cent/Minute = 4,22
> Euro, alleine so lange die Telefonleitung zu belegen - dies werden nicht
> alle Freundinen mitmachen wollen. ;)

Vielleicht hilft das: APT Offline Usage Guide
http://olympus.het.brown.edu/doc/apt/offline.html/index.html
> 
> Als ich dann die apt-get Meldung las, das nur 26MB gebraucht werden,
> (ich denke zusätzlich) gibt es eine Lösung, dies mit weniger Traffic
> zu machen?

Das heißt nur, dass die neueren Packages insgesamt 26 MB mehr als die
bereits installierten Packages brauchen. Wenn z. B. eine Zeile in einem
C-Programm verändert wird, ändert sich die Größe des ausführbare
Programms nur wenig. Dennoch muss es komplett neu übertragen werden.
Patches machen daher nur bei source-packages Sinn. Die einzige
Einsparmöglichkeit bei kompilierten Packages ergibt sich dadurch, dass
eizelne Dateien, die nicht verändert wurden (z.B. manpages, Teile der
Dokumentation) nicht erneut übertragen werden. Das würde jedoch einen
großen Programmieraufwand auf beiden Seiten (Server und Client) ergeben.
Eventuell kann man auf dem Client eine Liste der MD5-Summen aller Dateien
in einer .deb erzeugen und an den Server schicken. Der Server könnte dann
ein Archiv aus den geänderten Dateien schicken. Dies erfordert jedoch eine
spezielle Software auf dem Server und das erneute komprimieren für jede
Anfrage erzeugt eine hohe CPU-Auslastung auf dem Server. 

> 
> Z.b. das man einen Server betreibt, der die Installation diesen nur per
> Modem angebundenden Rechner kennt und genau passend nur ein Diff,
> komprimiert überträgt? Ich weiß, das man die Debian Mirrors sich auf
> hd oder CD/RW packen könnte - aber mich interessiert, ob es für meine
> Idee bereits eine Lösung gibt, oder ob jemand Ideen hat, ob und wie man
> diese realisieren könnte.
siehe oben, patches machen bei binär-Packages nur sehr wenig Sinn.
> 
> Wenn man so nur < 25% der Daten übertragen müsste - dann dürfte so
> eine Lösung für manche interessant werden.

Bei Binär-packages kann ich mir eine Einsparung von 75% der Daten
nicht vorstellen.
> 
> Alternativ - kennt jemand ein Skript, mit dem anhand der
> Installationsliste des MailboxPcs eine CD mit nur genau denen neuen
> benötigten Paketen erststellen kann? Quasi ein personifiziertes "Woody
> R1" oder Knoppix Update?

siehe oben.
> 
> Gruss
> rob
> 
> 
> [1] Die Knoppix HD-Installation habe ich an einem Rechner ohne Monitor
> durchgeführt - ein erstes HowTo hierzu:
> http://www.knoppix.net/docs/index.php/HdInstallWithoutaMonitorHowTo



Reply to: