synchronizace počítače off-line případn ě přes "tenkou" linku
To |
czdebian-l zavinac debian bod cz |
From |
Tonda Míšek <tonda bod misek zavinac post bod cz> |
Date |
Fri, 15 Oct 2004 08:38:05 +0200 |
User-agent |
Mozilla Thunderbird 0.8 (Windows/20040913) |
Dobrý den,
vím, že toto téma bylo už několikrát řešeno. Chtěl bych nabídnout
vlastní postup všem zájemcům a případně je vyzvat ke spolupráci.
Hlavní pointou mého postupu je použití programu xdelta pro snížení
objemu přenášených dat (příklady jsou na konci mailu). Toto snížení je
tak výrazné, že mě napadla otázka: Proč to vlastně debian neumí standardně?
Hledám někoho, kdo by mi pomohl s testováním a dalším vývojem skriptů
(větší automatizace procesu, vychytání různých chybových stavů,...). A
případně někoho kdo by mohl provozovat server s patchy.
Tonda Míšek
P.S.
Program xdelta nerozumí struktuře souborů *.deb a proto na nich
nedosahuje příliš velkou úsporu. Napsal jsem skript pro rozložení *.deb
na debian-binary, control.tar.gz a data.tar.gz, které zpracuji pomocí
xdelta zvlášť a výsledek spojím. Jedinná nevýhoda je, že musím udržovat
archiv "předchozích verzí" na obou počítačích.
Ukázka výsledků:
Součet (apt-get dist-upgrade) 201 482 796
patchy + kopie balíčků bez předchozí verze 21 331 166
Jednotlivé balíčky:
kernel-image-2.6.8-1-k7_2.6.8-1_i386.deb 15 090 542
kernel-image-2.6.8-1-k7_2.6.8-2_i386.deb 15 134 272
patch 475 100
tetex-base_2.0.2b-3_all.deb 14 355 188
tetex-base_2.0.2b-4_all.deb 14 355 336
patch 18 802
tetex-doc_2.0.2b-3_all.deb 27 743 542
tetex-doc_2.0.2b-4_all.deb 27 743 564
patch 5 718
tetex-extra_2.0.2b-3_all.deb 10 464 008
tetex-extra_2.0.2b-4_all.deb 10 464 136
patch 8 046
xfonts-100dpi-transcoded_4.3.0.dfsg.1-6_all.deb 8 169 762
xfonts-100dpi-transcoded_4.3.0.dfsg.1-7_all.deb 8 180 488
patch 172 234
xserver-xfree86_4.3.0.dfsg.1-6_i386.deb 5 627 728
xserver-xfree86_4.3.0.dfsg.1-7_i386.deb 5 665 840
patch 783 630
xspecs_4.3.0.dfsg.1-6_all.deb 5 628 906
xspecs_4.3.0.dfsg.1-7_all.deb 5 613 156
patch 2 949 180
Partial thread listing: