From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 8 Sep 2007 19:29:22 +0300 From: Michael Shigorin To: ALT Linux Sisyphus discussions Message-ID: <20070908162921.GO5511@osdn.org.ua> Mail-Followup-To: ALT Linux Sisyphus discussions References: <142976932.20070907144603@rambler.ru> <46E1700B.3020408@solin.spb.ru> <46E2A8C3.7040108@rambler.ru> <20070908142733.GA25755@osdn.org.ua> <46E2BBE6.3030208@rambler.ru> <20070908152631.GL5511@osdn.org.ua> <46E2C894.6090605@rambler.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <46E2C894.6090605@rambler.ru> User-Agent: Mutt/1.4.2.1i Subject: Re: [sisyphus] =?koi8-r?b?/tTPIM7V1s7PLCDe1M/C2SDQz9PUwdfJ1NggydPI?= =?koi8-r?b?z8TOycvJLg==?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: shigorin@gmail.com, ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Sep 2007 16:29:22 -0000 Archived-At: List-Archive: List-Post: On Sat, Sep 08, 2007 at 08:06:44PM +0400, Dmitry A. Kharitonov wrote: > >>К стати, почему apt всегда после перезагрузки забывает список пакетов? > >Он его забывает после завершения процесса; посмотрите ещё > >apt-shell. > Ну и какую команду там дать? Забывается только часть списка > пакетов. Да никто не забыт, ничто не забыто. > [19:57:37 user@dima ~]$ rpmbuild -ba ~/RPM/SPECS/mp3info.spec > ошибка: неудовлетворенные зависимости сборки: > gtk+-devel нужен для mp3info-0.8.4-alt7 > libncurses-devel нужен для mp3info-0.8.4-alt7 > > Есть ли способ разрулить зависимости автоматически? apt-get build-dep mp3info, но начиная с какого-то времени оно начало путаться в виртуальных зависимостях и это скорее проскипали, чем починили (желающих чинить apt немного). Поэтому можно apt-get install gtk+-devel libncurses-devel, можно apt-get install `grep ^Build.*Req нужный.spec`, но если хочется автоматики, то осмысленно осваивать сразу hasher -- он умеет построить из пакетов чистенький чрут, засунуть в него src.rpm и пересобрать в необходимом и достаточном для этого окружении. Внимание, для этого лучше в sources.list иметь локальное зеркало -- например, выкачав 4.0/branch или переписав с какого DVD 4.0 и досинхронизировав rsync'ом. См. тж. http://www.freesource.info/wiki/AltLinux/Sisyphus/devel/hasher http://www.freesource.info/wiki/ALTLinux/Dokumentacija/Hasher http://www.freesource.info/wiki/AltLinux/Razrabotchiku Если поиграться будет интересно, но с зеркалом туго -- можете написать сюда, вдруг в городе уже есть копия 4.0 или Sisyphus, или мне -- мож что-нить да придумаем. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/