Не получается собрать rpm пакет из исходников

Автор: leXOz Дата: 03.06.2003 16:23 Измаялся с решением проблемы (см сабдж)
man rpm не помогает.
есть пакет modutils-2.4.18-3.7x.asp.src.rpm.
С ним было проделано:

rpm -ivh modutils-2.4.18-3.7x.asp.src.rpm.

Появились патчи и запакованные исходники в /usr/src/asplinux/SOURCES.
Появился spec-файл в /usr/src/asplinux/SPECS (modutils.spec)

Распаковал modutils-2.4.18.tar.bz2, затем разархивировал modutils-2.4.18.tar:

bzip2 -d modutils-2.4.18.tar.bz2
tar xf modutils-2.4.18.tar

Получил исходники в /usr/src/asplinux/SOURCES/modutils-2.4.18

Почитав man по rpm, немного обогатился знаниями и:

rpm -bb modutils.spec

в ответ получаю:
"modutils.spec: Нет такого файла или каталога"

На самом деле файл есть.

(пробовал варианты -bp и т.д.,
пробовал указывать полный путь до spec-файла - результат тот же)

Чтение документации по rpm (/usr/share/doc/rpm...) не помогло.
Может надо какую переменную окружения прописать или что-то еще почитать

Наверное можно собрать, инсталлировать через ./configure ; ./install, но ведь rpm должен уметь собирать пакеты.

С другими *.src.rpm та же головная боль.
Re: Не получается собрать rpm пакет из исходников 03.06.2003 16:34МихаилZ Для начала поставьте пакет rpm-build
Потом запускайте rpm -bb ... в каталоге где лежит spec
Re: Не получается собрать rpm пакет из исходников 03.06.2003 18:05Ank Это 9 АСП? Там очередная шутка от РПМ. надо запускать rpmbuild для сборки.
Сам долго голову ломал...
и распаковывать ничего не надо...
Re: Не получается собрать rpm пакет из исходников 03.06.2003 18:58leXOz 2МихаилZ Спасибо, попробую.

2Ank нет это ASP 7.3, с 9-м еще предстоит...
Re: Не получается собрать rpm пакет из исходников 03.06.2003 21:31shejn Я так и не понял что вы делали (скорее всего обогощались знаниями в процессе)
но если rpm-build стоит, то можно говорить так

rpm --rebuild modutils-2.4.18-3.7x.asp.src.rpm
Re: Не получается собрать rpm пакет из исходников 03.06.2003 21:38rmn shejn писал(а):

> Я так и не понял что вы делали (скорее всего обогощались
> знаниями в процессе)
Улыбка)

> но если rpm-build стоит, то можно говорить так
>
> rpm --rebuild modutils-2.4.18-3.7x.asp.src.rpm
А еще лучше не собирать пакеты от рута... но это другая история...
RSS-материал