Сборка бинакников из *src.rpm в fedore 3

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

begemot
Сообщения: 3

Сборка бинакников из *src.rpm в fedore 3

Сообщение begemot »

Такая ситуевина: распечатал пакет с исходниками rpm -i; То есть gz-шник в SOURCES, а *.spec в SPECS.
А дальше как в книжке, но упс, не знает он такого парметра и не какого другого с "-bp","-bl",
"-bc", "-bi", "-bb", "-ba", не знает.
[root@localhost SPECS]# rpm -bp filename.spec
-bp: неизвестный параметр
... и так с любым "-b";
В man-ы залез, все сходится. Начитался HOWTO: все понятно, единственное не нашел файла /etc/rpmrc , а нашел:
[root@localhost / ]# locate rpmrc
/usr/lib/rpm/convertrpmrc.sh
/usr/lib/rpm/rpmrc
так и надо?
Просвятите люди знающие, ибо совсем потерял покой и сон...
Уповаю...
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Сборка бинакников из *src.rpm в fedore 3

Сообщение Bolverk »

rpm -qa "*rpm*"
покажите.
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Сборка бинакников из *src.rpm в fedore 3

Сообщение Valerius »

Для begemot: Незнаю как в Федоре, но обычно требуется сначала поставить пакет rpm-build
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
begemot
Сообщения: 3

Re: Сборка бинакников из *src.rpm в fedore 3

Сообщение begemot »

[root@localhost rpm]# rpm -qa "*rpm*"
rpm-libs-4.3.2-21
rpm-python-4.3.2-21
rpm-4.3.2-21

begemot добавил в 05.06.2005 16:29

(Valerius @ Воскресенье, 05 Июня 2005, 15:42) писал(а):Для begemot: Незнаю как в Федоре, но обычно требуется сначала поставить пакет rpm-build


[root@localhost rpm]# rpm -build F4L-0.2_BETA-1.src.rpm
-build: неизвестный параметр
Так?
Спасибо сказали:
Аватара пользователя
Holy Joly Sergik
Сообщения: 88

Re: Сборка бинакников из *src.rpm в fedore 3

Сообщение Holy Joly Sergik »

Нет, в смысле

Код: Выделить всё

#rpm -i rpm-build-4.3.2-21
FreeBSD 6.0 - RELEASE + Windows XP + Mandrake 10.1 on Cel 2400
Windows 2000 on Cel 633
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Сборка бинакников из *src.rpm в fedore 3

Сообщение Valerius »

Для begemot:
находиш в дистрибутиве пакет rpm-build, устанавливаеш его. А после этого любой src.rpm собираеш так:
rpm --rebuild пакет.src.rpm
Готовую рпм-ку он кинет кудато в /usr/src/RPM, куда конкретно - смотри вывод этой команды.
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
begemot
Сообщения: 3

Re: Сборка бинакников из *src.rpm в fedore 3

Сообщение begemot »

Ясно, работает, спасибо!

begemot добавил в 05.06.2005 20:12

(Valerius @ Воскресенье, 05 Июня 2005, 17:56) писал(а):Для begemot:
находиш в дистрибутиве пакет rpm-build, устанавливаеш его. А после этого любой src.rpm собираеш так:
rpm --rebuild пакет.src.rpm
Готовую рпм-ку он кинет кудато в /usr/src/RPM, куда конкретно - смотри вывод этой команды.

толко команда не rpm --rebuild, а rpmbuild --rebuild filename.src.rpm, все реально работает, еще раз спасибо..., мои поклоны...
Спасибо сказали:
Аватара пользователя
demongloom
Сообщения: 454
Статус: Добрый Демон

Re: Сборка бинакников из *src.rpm в fedore 3

Сообщение demongloom »

rpmbuild --rebuild <filename>
Если жизнь твоя порвется, тебе новую сошьют.
Спасибо сказали: