[sisyphus] rpm, apе & etc
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Пт Янв 16 18:55:51 MSK 2004
Dmitrij пишет:
> помогите разобраться с проблемой
> не могу поставить ниодного пакета скаченного из Sisyphus
> как только не пробывал и так:
>
> "Из под обычного пользователя:
> 2. rpm -i something.src.rpm
> 3. cd ~/RPM/SPECS
> 4. rpm -ba something.spec
> Из под root:
> 5. cd /home/anton/RPM/RPMS/i686
> 6. rpm -i something.rpm"
>
> на 4 шаге все обламывается, при попытке сборки любого пакета rpm жалуется,
> что не может найти spec, который лежит у него под носом
> rpm -ba postgresql.spec
> something.spec: No such file or directory
>
> в faq прочел, что решить это можно поставив пакет rpm-build
> ввожу
> #apt-get install rpm-build
> и установка не проходит ссылаясь на то, что не найдено rpm пакетов(а)
Выполнены ли следующие шаги:
1. В /etc/apt/source.list Sisyphus раскоментарен?
2. apt-get update
3. apt-get dist-upgrade
>
> пробывал установить так, но опять же все уперлось в rpm-build:
>
> "нужно установить пакет rpm-build и прописать себя в группу пользователей
> rpm. Наличие себя в этой группе можно узнать, выполнив команду groups.
>
> Далее пакет с исходником (src.rpm) устанавливается в поддерево
> /usr/src/RPM и можно посмотреть сценарий сборки (т.н. спек-файл) в
> каталоге /usr/src/RPM/SPECS. Как правило он называется %name.spec, где
> %name - имя пакета. После этого сборка пакета производится следующим
> образом: rpm -ba file.spec - будут построены бинарные пакеты + пакеты с
> исходным текстом. Команду сборки нужно давать из-под пользователя, не
> из-под рута!"
>
> в рукопашную распихивал файлы в /usr/src/RPM, rpm -ba something.spec
> и опять "something.spec: No such file or directory".
>
> Кто-ниюубдь сталкивался с такой ситуацией?
>
> P.S. Система ALT Linux Master 2.2
Какя задача стоит: обновиться до Sisyphus или поставить
_отдельные_ пакеты?
--
С уважением. Алексей.
Подробная информация о списке рассылки Sisyphus