[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