delta обновления

Всем доброго вечера.
После прочтения этого захотелось по плотнее разобраться с вопросом.
Итак, есть ли у кого ссылки на толковое рускоязычное описание данной системы, желательно применительно к арчу?
Интересует в основном следующее - создание и обновление локального репозитория с использованием дельта-пакетов, обновление компа без инета с использованием таких пакетов, необходимость постоянного подключения к инету и регулярного обновления установленных пакетов. особенности использования и вообще как можно больше дополнительной информации (поскольку толком даже не знаю о чем спашивать).
Заранее спасибо.
Не совсем понятен вопрос. :)
Система работает, думаю, по аналогии с gentoo. Вы обновляете систему, сначала получаете список новых пакетов. Далее по списку, менеджер пакетов смотрит, что обновить и посылает запрос на дельта-сервер, чтобы скачать новый пакет. В запросе через GET он передаёт какой пакет какой версии у вас уже есть в системе (именно в кеше) и какой пакет (файл) надо скачать. Далее сервер, получая необходимую информацию, сам скачивает себе эти версии пакетов (тот, который у вас есть в кеше и тот, который вы хотите обновить) и на их основе делает дельту, которую ваш менеджер пакетов и получает. На основе дельты и старой весии пакета, вы создаёте новый пакет, который и устанавливается в системе.

P.S. Я был бы не против, если бы кто-нибудь поднял дельта-сервер для пакетов x86-64… :)
Но в существующем репозитарии не так, там лежат по нескольку уже готовых дельт для каждого пакета.
muzenbaher
там лежат по нескольку уже готовых дельт для каждого пакета
Возможно, это просто кеш.
Дельта-сервер у gentoo хранит созданные дельты для разных пакетов некоторое время (правда, может и лимит по объёму, не знаю). И это логично. :)
Прочитав это: http://bbs.archlinux.org/viewtopic.php?id=92085

а именно:

* I am only keeping up to 3 versions back for each package. Also, delta size combined must be less than %70 of the pkg size which is the pacman cutoff.
* The repository starts syncing at ~3:30am EST with the most recently synced mirrors.

Можно сделать вывод что таки там просто готовые дельты.
muzenbaher
Можно сделать вывод что таки там просто готовые дельты.
Хорошо, значит пространство позволяет :)
Жаль только, что на x86-64 ничего нет. Хоть i686 переставляй…
Почитал вашу беседу, картина немного прояснилась, только все-таки непонятно как правильно организовать локальный репозиторий (да и возможно ли это вообще) и с какой минимальной переодичностью необходимо обновляться.
1. Лучше на офф. форуме спроси, ссылка выше. От нечего делать просканировал порты репы, 873-го нету, Но может rsynс на другом порту висит.
2. Ну раз репа обновляется единожды в день и имеет по три дельты каждого пакета, то обновляться следует не реже одного раза в 3 дня.
п.1 - не осилю, языками не владею.
п.2 - если вы правы, то все заданные мною вопросы теряют для меня ценность, поскольку не всегда есть возможность обновляться даже раз в 3 дня.

Если еще есть мнения буду рад почитать, хотябы для саморазвития.
Вопрос задал на офф. форуме.

А в чём причина редких обновлений? Дороговизна интернета? Труднодоступность? Можно, к примеру, сложиться ещё с несколькими арчерами и снять VDS, замутить там wget'ом зеркало этой дельторепы, но оставлять не 3 пакета а 10, и обновляться оттуда? Ненуачо :D
 
Зарегистрироваться или войдите чтобы оставить сообщение.