Re: apt-get + dial-up = как секономить трафик?
Alexander Gerasiov -> debian-russian @ Fri, 09 Jun 2006 14:52:57 +0400:
>> А> Здраствуйте! =) /me имеет Дебиан 3.1 с бекпортами, арт новьій - 0.6.43.3.
>>
>> А> Связь с инетом через модем, потому очень напряжно качать 3Мб
>> А> Packages.bz2(бинарники) при вьіполнении apt-get update. Говорят что
>> А> можна не качать каждьій раз єти пакаджес, а только дифьі. Пробьівал
>> А> параметр --diff-only, но не помогло.
>>
>> А> Єто вообще реально?
>>
>> Вообще реально. У меня это делалось посредством
>>
>> #!/bin/sh
>> Единственно - надо понимать, что в норме .bz2 если уж отличается, то
>> весь или почти весь. А если не отличается, то apt'у хватает ума
>> запросить с If-Modified-Since. Поэтому может быть более рационально
>> синхронизировать несжатые файлы (как у меня выше делается с Packages), а
>> апту как-нибудь попытаться объяснить, что сжатые рассматривать не надо
>> (я не помню уже, кому не понравилось, что нету Sources.bz2). Несжатые
>> файлы, понятно, отличаются только там, где изменялись пакеты, что при
>> регулярном апдейте дает довольно небольшой трафик. Надо, опять же,
>> понимать, что rsync тут критичен - другие протоколы не умеют качать
>> измененные файлы кусочками.
>>
AG> Артем, тут проблема в том, что рсинк сильно нагружает удаленный хост и
AG> фтп-мастера очень просили обычных смертных его не использовать. По
AG> результатам обсуждения они нарисовали новый apt который вместо
AG> обновления Packages.bz2 качает пачку Packages.date1-date2.diff.bz2
AG> которые теперь есть на зеркалах.
AG> новый apt уже в тестинге.
О как...
Пойду объясню дебмиррору, чтоб по http таскал...
А в бэкпортах, кстати, нового апта нету? Судя по ченжлогу, вроде бы
есть, но что-то как раз в следующей версии там в этом самом месте
правили...
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Если еда невкусная, вы просто на двое суток раньше времени сели обедать.
туристская поговорка
Reply to: