From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Comment: RFC 2476 MSA function at smtp1.yandex.ru logged sender identity as: shader Date: Wed, 3 Oct 2007 16:40:04 +0400 From: Alexey Novikov To: ALT Linux Community general discussions Message-ID: <20071003124004.GA10453@localhost.localdomain> References: <46FB7F39.1060003@mail.ru> <200709271415.15747.cas@altlinux.ru> <20070930201850.GD83756@grep.po.cs.msu.su> <200710022133.22440.cas@altlinux.ru> <20071003044821.GA636@localhost.localdomain> <47036667.3020701@solin.spb.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <47036667.3020701@solin.spb.ru> Subject: Re: [Comm] =?koi8-r?b?QWx0TGludXggNC4wIERlc2t0b3AsINPP2sTBzsnFIMzP?= =?koi8-r?b?y8HM2M7Px88g0sXQz9rJ1MHSydE=?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Oct 2007 12:40:36 -0000 Archived-At: List-Archive: List-Post: On Wed, Oct 03, 2007 at 01:52:39PM +0400, Aleksey Avdeev wrote: > Alexey Novikov пишет: > > On Tue, Oct 02, 2007 at 09:33:22PM +0400, Андрей Черепанов wrote: > >> 1 октября 2007 Fr. Br. George написал: > >>> Кладёшь этот скрипт в любой каталог и -- бац! -- в подкаталоге branch > >>> лежит локальный репозиторий. А так вообще-то ровно две команды. > >>> Может быть, дело в таинственном понятии "база пакетов эталонной машины"? > >>> От этого геморрой? У меня такой нету... > >> Похоже, твоё решение синхронизирует весь бранч. А надо только то, что > >> установлено (для уменьшения трафика). К тому же, скрипты - это костыльный > >> путь. То, что для тебя нормально, для обычного пользователя - сложно и дико. > > > > А что мешает использовать mirror on demand? > > http://gns-ua.livejournal.com/114453.html > > У меня работает нормально, там только пару скриптов в крон > > повесить: на обновление индексов и на удаление устаревших > > пакетов. Индексы в бранче (i586+noarch) тянут максимум на 3Мб. > > Единственный недостаток, что в этом случае apt все равно кэширует > > пакеты. > > Чем больше думаю на данной проблемой -- тем заманчевее решения на > основе пиринговых сетей выглядят (особенно -- с приоретизацией сетей > источников): > > 1. Т. к. оффициальные пакеты подписаны, источник закачки несущественен > (считаем что подпись надёжна). > > 2. Т. к. в хороших пиренговых сетях название файла несущественно > (используется хеш от содержимого) файлы можно расшаримать в любом виде, > в том числе -- в том виде как они храняться в кеше apt`а. > > 3. Для согласования канонического имени файла (которое использует apt > при поиске) и его хеша, а также указания какому релизу/срезу > дистрибутива какие файлы соответствуют -- логично использовать > централизованные сервера. > > 4. Приоретизация сетей позволит использовать дешёвые ресурсы в первою > очередь. (Зачем качать файл из инета, если он уже расшарен в локалке?) Идея заманчивая, если в кэше apt'а хранить не имя файла rpm, а хэш, и кроме того обучить его новому протоколу, то в принципе реально. > Дело за малым -- реализовать. ;-) Да уж . ;-) -- WBR, Alexey Novikov XMPP: alex-novikov@jabber.ru