From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Virus-Scanned: by cgpav Uf39PSi9pFi9oFi9 X-Virus-Scanned: amavisd-new at localhost Message-ID: <47036667.3020701@solin.spb.ru> Date: Wed, 03 Oct 2007 13:52:39 +0400 From: Aleksey Avdeev User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; ru-RU; rv:1.8.1.2pre) Gecko/20070119 MultiZilla/1.8.3.0a SeaMonkey/1.1 MIME-Version: 1.0 To: ALT Linux Community general discussions 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> In-Reply-To: <20071003044821.GA636@localhost.localdomain> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit 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 10:07:43 -0000 Archived-At: List-Archive: List-Post: 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. Приоретизация сетей позволит использовать дешёвые ресурсы в первою очередь. (Зачем качать файл из инета, если он уже расшарен в локалке?) Дело за малым -- реализовать. ;-) -- С уважением. Алексей.