From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <41DDD155.2050106@users.sf.net> Date: Fri, 07 Jan 2005 03:01:25 +0300 From: Alexey Rusakov User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041206 Thunderbird/1.0 Mnenhy/0.7 X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] aptcache2aptbox, =?UTF-8?B?0LDQu9GM0YTQsC3QstC10YA=?= =?UTF-8?B?0YHQuNGP?= References: <41DDBE03.2060006@users.sf.net> <20050106225203.GA28733@basalt.office.altlinux.org> <41DDC6E7.8030607@users.sf.net> <20050106232853.GA29309@basalt.office.altlinux.org> In-Reply-To: <20050106232853.GA29309@basalt.office.altlinux.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jan 2005 00:01:25 -0000 Archived-At: List-Archive: Dmitry V. Levin wrote: >>Голубая мечта - сделать так, чтобы оно самостоятельно довытаскивало зависимости, понадобившиеся hsh, с тем чтобы можно было запускать сборку в hasher одной командой, >>как и в случае нормального репозитория, в котором "все есть". А то мне в >>этот раз пришлось повторить связку a2a -> hsh раза два или три, чтобы >>все зависимости докачать. >> >Если возникает потребность в итерациях, то это уже лучше реализовать в >hasher'е. > > Автоматически придется раскрыть hasher'у, что репозиторий "ненастоящий". Логичнее тогда реализовать всю систему внутри hasher, тем более что там все равно свой репозиторий генерируется. В конце концов, мой скрипт родился как костыль против того, что hasher не умеет работать с удаленными репозиториями. С другой стороны, мне уже приходило в голову, что, например, для раздачи в локальной сети можно было бы организовать такой вот "кэширующий" apt-сервер. Однако в этом случае имеет смысл создать полноценный репозиторий с честной синхронизацией. Недостаток "кэширующего" решения - необходимость решения проблемы обращения к отсутствующему пакету. Достоинство - "кэширующее" решение не требует хранить на диске весь репозиторий, а только его часть. В определенных случаях это будет уменьшать занимаемое пакетами место в разы. >По мере обновления репозитария (в данном случае Сизифа) в >/var/cache/apt/archives/ будут накапливаться прежние сборки пакетов, >если только вы не будете регулярно делать "apt-get autoclean". > > Угу, усвоил, спасибо. То есть в моем случае с псевдорепозиторием имеет смысл просто делать apt-get autoclean (кстати, он как-то очень щадяще относится к разным версиям одного пакета). -- Alexey "Ktirf" Rusakov