LINUX.ORG.RU
ФорумAdmin

научите делать rpm


0

0

Добрый день, скачал tar.gz архив, сделал make, а как бы теперь все это дело закатать в rpm а потом уже устанавливать?

anonymous

Скачай одноименный .srс.rpm пакет и отредактируй его конфигурационный файл (.spec файл). 
Так проще всего сделать rpm-мник:

1) rpm -ivh rpm-build
2) cp <name>.tar.gz /usr/src/<distrib>/SOURCES/
3) cd /usr/src/<distrib>/SPEC/
4) vi <name>.spec (здесь поменяй номер версии .tar.gz архива)
5) rpmbuild -ba <name>.spec

Ну, скажем в 50% случаев он успешно соберётся. =) 

6) cd /usr/src/<distrib>/RPMS/i386 (или не i386)
   -- здесь rpm-ник.
7) cd /usr/src/<distrib>/SRPMS/
   -- здесь src.rpm-ник.

Да и вот эта комбинация пригодится:
$ export CDPATH=$CDPATH:/usr/src/<distrib>/

Привет!

masik
()
Ответ на: комментарий от anonymous

> а если нету src.rpm?

попробуй http://rpmfind.net если не прокатит то можно и самому спек написать

anonymous
()
Ответ на: комментарий от anonymous

> Я думаю, проще всего использовать таки checkinstall, я прав?

Ну если надо "закатать в RPM", то конечно. А если изучить "как делать RPM", то нет. (rpmbuild умеет всякие разные штуки, которые checkinstall не умеет. ;) )

masik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.