LINUX.ORG.RU

Сборка rpm


0

0

RPM рекомендуется собирать не из под root.
Пытаюсь собрать org-mode (для emacs) - на этапе make получаю следующее:

+ make install DESTDIR=/home/demas/BUILD_ROOT/BUILDROOT/org-mode-090404.1-1.i386
if [ ! -d /usr/local/share/emacs/site-lisp ]; then mkdir -p /usr/local/share/emacs/site-lisp; else true; fi ;
mkdir: cannot create directory `/usr/local/share/emacs': Permission denied
make: *** [install-lisp] Error 1
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.XV1qn3 (%install)


Ошибки сборки пакетов:
Неверный код возврата из /var/tmp/rpm-tmp.XV1qn3 (%install)

1) Правильно ли я понимаю, что это не моя ошибка, а просто разработчики org-mode написали так Makefile ?
2) А как в этом случае правильно собрать пакет?

★★

Re: Сборка rpm

> 1) Правильно ли я понимаю, что это не моя ошибка, а просто разработчики org-mode написали так Makefile ?

Возможно, но не обязательно.

> 2) А как в этом случае правильно собрать пакет?

В RPM можно включать патчи.

tailgunner ★★★★★ ()
Ответ на: Re: Сборка rpm от tailgunner

Re: Сборка rpm

>> В RPM можно включать патчи.

Хм... ради маленького пакета не охота писать патч. Сделал make/make install.

lemas ★★ ()
Ответ на: Re: Сборка rpm от lemas

Re: Сборка rpm

>Сделал make/make install

И из под обычного пользователя удалось создать каталог /usr/local/share/emacs?

А spec-файл вы откуда брали для сборки rpm? Просто интересно посмотреть его.

mky ★★★★★ ()

Re: Сборка rpm

checkinstall попробуй

Dudraug ★★★★★ ()
Ответ на: Re: Сборка rpm от mky

Re: Сборка rpm

>> И из под обычного пользователя удалось создать каталог /usr/local/share/emacs?

Нет, из под root. Просто у меня сложилось впечатление, что makefile совсем не предназначен для сборки пакета.

lemas ★★ ()
Ответ на: Re: Сборка rpm от mky

Re: Сборка rpm

>> А spec-файл вы откуда брали для сборки rpm? Просто интересно посмотреть его.

Сам пробовал написать. К сожалению уже удалил его, но там было все примитивно - make и make install.

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