From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Message-ID: <50484C42.6080208@cg.ru> Date: Thu, 06 Sep 2012 11:09:54 +0400 From: Lenar Shakirov User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: "devel@ where you _can_ ask" References: <1346905743.2178.15@ildar.innovations.kz> In-Reply-To: <1346905743.2178.15@ildar.innovations.kz> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 06 Sep 2012 07:09:53.0889 (UTC) FILETIME=[9D325D10:01CD8BFE] Subject: Re: [newbies] =?utf-8?b?aGFzaGVyINC4INC70L7QutCw0LvRjNC90YvQuSDRgNC1?= =?utf-8?b?0L/QvtC30LjRgtC+0YDQuNC5?= X-BeenThere: devel-newbies@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: "devel@ where you _can_ ask" List-Id: "devel@ where you _can_ ask" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2012 07:10:05 -0000 Archived-At: List-Archive: 06.09.2012 08:29, Ildar Mulyukov пишет: > On 05.09.2012 16:44:40, Андрей Черепанов wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> 05.09.2012 14:40, gBopHuk_alt пишет: >> > Здравствуйте! Тут у меня возник такой вопрос: >> > >> > Каждый раз когда я собираю новый пакет , Hasher качает какие-то >> > базовые 120 пакетов, видимо необходимых для любой сборки, а уже >> > потом качает зависимости buildre - что занимает огромное кол-во >> > времени, которое не связанно непосредственно со сборкой. Вот я и >> > задумался , а не проще ли будет закачать их один раз в локальный >> > репозиторий, и раз в месяц или полмесяца синхронизировать его с >> > бранчем ? Как результат: - Уменьшаем энтропию и качаем пакеты >> > только buildreq. - Появляется больше времени на отладку сборки >> > пакета. >> Так все и делают: держат локальную копию репозитория и синхронизируют её. > > Бррр! Ужасно. > > Лучше так: настроить hasher на локальный репозитарий, который > формируется из содержимого /var/cache/apt/archives/ (этот репозитарий > прописан в /etc/apt/sources.list.d/local.list) > В настройках будет так: > $ cat ~/.hasher/config > workdir=$TMP/hasher > apt_config=~/.hasher/apt.conf.hasher > $ cat ~/.hasher/apt.conf.hasher > Dir::State "/tmp/.private/ildar/hasher/aptbox/var/lib/apt/"; > Dir::Cache "/tmp/.private/ildar/hasher/aptbox/var/cache/apt/"; > > Dir::Etc::SourceList "/etc/apt/sources.list.d/local.list"; > Dir::Etc::SourceParts ""; > RPM::RootDir "/tmp/.private/ildar/hasher/aptbox"; > APT::Install::Virtual "true"; > APT::Install::VirtualVersion "true"; > (надо всё подправить под Ваш workdir) > > Удачи! Есть еще совет от Алексея Турбина, где используется общий кеш для системного апта и для хешера: http://lists.altlinux.org/pipermail/devel/2009-July/173233.html P.S.: сам не проверял... -- С уважением, инженер отдела ИИС ООО «Центр» Шакиров Ленар Наилевич shakirov@cg.ru (843) 533-88-14 Российская Федерация Казань, ул. Зинина, 3а 420029, а/я 81 http://www.cg.ru/