Экономим трафик — delta обновления в ArchLinuxdelta, xdelta, pacman, arch, linux

delta обновления
Всё таки нашелся для ArchLinux репозитарий предоставляющий возможности xdelta, т.е. позволяющего не тянуть обновленный пакет целиком, а тянуть только разницу между текущим установленным и обновленным сделанную с помощью xdelta. В pacman такая возможность присутствует уже очень давно, однако репозитариев с такой возможностью лично мне было не видно... И вот свершилось чудо — я наткнулся на сею репу!

Подготавливаемся
Ставим xdelta3
pacman -S xdelta3
Редактируем /etc/pacman.conf, раскомментируя строку UseDelta тем самым включая использование дельт.
И добавляем в самый верх mirrorlist (/etc/pacman.d/mirrorlist) строку
Server = http://archdelta.net/$repo/os/i686

Как вы уже заметили адрес дельта-репозитария для pacman это archdelta.net

Ложка дегтя
Радоваться конечно рано, особенно пользователям x86_64 ибо репозитарий только для i686.
Так же с текущей версией xdelta3 3.0y имеются проблемы, так что если у вас с этой версией тоже возникают какие-то проблемы, то ставим предыдущую версию
pacman -U http://archdelta.net/xdelta3-3.0v-2-i686.pkg.tar.gz
и заносим xdelta3 в IgnorePkg до лучших времен...

Радуемся
Экономия трафика достаточно ощутима (да что там, в некоторых случаях она просто-таки огромна), так что рекомендую.

PS. Тема об этом репозитарии на арчефоруме
04-05-2010, 10:51    Комментарии: 6



bosha # 04-05-2010, 11:50 avatarЯ смотрю арчик обрастает плюшками. Это хорошо =)

Btw, ты случайно не в курсе, есть ли нечто подобное для Debian'а?

muhas # 04-05-2010, 11:54 avatar для дебьяна не знаю - технически они все умеют дельты, а вот как с этим на практике я не знаю.
в арче тоже теоретически можно было давно дельты использовать, однако практически только с появлением репы (а это, насколько я понимаю, только с конца февраля)

Gem # 04-05-2010, 12:21 avatarХотеть x86_64

bosha # 04-05-2010, 13:47 avatar@muhas Спасибо. Я поищу, может тоже есть :)

Agamestor # 04-05-2010, 16:58 avatarЗдорово! Помню, когда у меня была FreeBSD и не такой интернет, как сейчас, он был через безлимитный "БашСелл" аля GPRS, то xdelta выручала, ну просто о-ё-ёй. Как бы не совсем актуально в нынешнее время, но в жизни всякое бывает. Спасибо!

Shumaher # 04-05-2010, 20:31 avatarубунту-реп: http://www.mail-archive.com/ubuntu-in@lists.ubuntu.com/msg05960.html
хз, работает или нет

nick:  http:// mail: проверочный код
подписаться на комментарии