vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Всем доброго вечера. После прочтения этого захотелось по плотнее разобраться с вопросом. Итак, есть ли у кого ссылки на толковое рускоязычное описание данной системы, желательно применительно к арчу? Интересует в основном следующее - создание и обновление локального репозитория с использованием дельта-пакетов, обновление компа без инета с использованием таких пакетов, необходимость постоянного подключения к инету и регулярного обновления установленных пакетов. особенности использования и вообще как можно больше дополнительной информации (поскольку толком даже не знаю о чем спашивать). Заранее спасибо. |
anthonio |
|
Темы:
18
Сообщения:
378
Участник с: 11 августа 2009
|
Не совсем понятен вопрос. :) Система работает, думаю, по аналогии с gentoo. Вы обновляете систему, сначала получаете список новых пакетов. Далее по списку, менеджер пакетов смотрит, что обновить и посылает запрос на дельта-сервер, чтобы скачать новый пакет. В запросе через GET он передаёт какой пакет какой версии у вас уже есть в системе (именно в кеше) и какой пакет (файл) надо скачать. Далее сервер, получая необходимую информацию, сам скачивает себе эти версии пакетов (тот, который у вас есть в кеше и тот, который вы хотите обновить) и на их основе делает дельту, которую ваш менеджер пакетов и получает. На основе дельты и старой весии пакета, вы создаёте новый пакет, который и устанавливается в системе. P.S. Я был бы не против, если бы кто-нибудь поднял дельта-сервер для пакетов x86-64… :) |
muzenbaher |
|
Темы:
7
Сообщения:
99
Участник с: 19 февраля 2009
|
Но в существующем репозитарии не так, там лежат по нескольку уже готовых дельт для каждого пакета. |
anthonio |
|
Темы:
18
Сообщения:
378
Участник с: 11 августа 2009
|
muzenbaherВозможно, это просто кеш. Дельта-сервер у gentoo хранит созданные дельты для разных пакетов некоторое время (правда, может и лимит по объёму, не знаю). И это логично. :) |
muzenbaher |
|
Темы:
7
Сообщения:
99
Участник с: 19 февраля 2009
|
Прочитав это: 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. Можно сделать вывод что таки там просто готовые дельты. |
anthonio |
|
Темы:
18
Сообщения:
378
Участник с: 11 августа 2009
|
muzenbaherХорошо, значит пространство позволяет :) Жаль только, что на x86-64 ничего нет. Хоть i686 переставляй… |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Почитал вашу беседу, картина немного прояснилась, только все-таки непонятно как правильно организовать локальный репозиторий (да и возможно ли это вообще) и с какой минимальной переодичностью необходимо обновляться. |
muzenbaher |
|
Темы:
7
Сообщения:
99
Участник с: 19 февраля 2009
|
1. Лучше на офф. форуме спроси, ссылка выше. От нечего делать просканировал порты репы, 873-го нету, Но может rsynс на другом порту висит. 2. Ну раз репа обновляется единожды в день и имеет по три дельты каждого пакета, то обновляться следует не реже одного раза в 3 дня. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
п.1 - не осилю, языками не владею. п.2 - если вы правы, то все заданные мною вопросы теряют для меня ценность, поскольку не всегда есть возможность обновляться даже раз в 3 дня. Если еще есть мнения буду рад почитать, хотябы для саморазвития. |
muzenbaher |
|
Темы:
7
Сообщения:
99
Участник с: 19 февраля 2009
|
Вопрос задал на офф. форуме. А в чём причина редких обновлений? Дороговизна интернета? Труднодоступность? Можно, к примеру, сложиться ещё с несколькими арчерами и снять VDS, замутить там wget'ом зеркало этой дельторепы, но оставлять не 3 пакета а 10, и обновляться оттуда? Ненуачо :D |