[sisyphus] Что нужно, чтобы поставить исходники.
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Сб Сен 8 20:29:22 MSD 2007
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 <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Sisyphus