[sisyphus] rpm, apе & etc

Andrey Rahmatullin =?iso-8859-1?q?wrar_=CE=C1_altlinux=2Eru?=
Пт Янв 16 19:54:25 MSK 2004


On Thu, Jan 15, 2004 at 09:03:28PM +0400, Dmitrij wrote:
> помогите разобраться с проблемой
> не могу поставить ниодного пакета скаченного из 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 пакетов(а)

Апт вообще настроен? Либо он должен быть настроен на диски мастера
(apt-cdrom add для каждого диска по очереди), либо на сизиф
(раскомментировать строки с classic в /etc/apt/sources.list). В любом
случае команда apt-get install rpm-build должна поставить его. Либо с
дисков, либо из Инета.

> пробывал установить так, но опять же все уперлось в rpm-build:
> 
> "нужно установить пакет rpm-build и прописать себя в группу пользователей
> rpm. Наличие себя в этой группе можно узнать, выполнив команду groups.
> 
> Далее пакет с исходником (src.rpm) устанавливается в поддерево
> /usr/src/RPM и можно посмотреть сценарий сборки (т.н. спек-файл) в
> каталоге /usr/src/RPM/SPECS. Как правило он называется %name.spec, где
> %name - имя пакета. После этого сборка пакета производится следующим
> образом: rpm -ba file.spec - будут построены бинарные пакеты + пакеты с
> исходным текстом. Команду сборки нужно давать из-под пользователя, не
> из-под рута!"

"Еще один!" (с)

Дока эта уже неточная. Группа rpm необязательна, исходники встанут в
~/RPM. Кстати, зачем -ba? Зачем снова собирать .src.rpm? Но это уже к
автору доки.


Итак - либо ставить rpm-build, либо настроить апт на Сизиф и ставить
бинарные пакеты сразу аптом (может с ненулевой вероятностью потребовать
обновления полсистемы).

-- 
WBR, wRAR (ALT Linux Team)

Надо помогать начинающим, учить их ходить самостоятельно,  а не давать
костыли.
		-- aen in devel@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040116/177af947/attachment-0009.bin>


Подробная информация о списке рассылки Sisyphus