LINUX.ORG.RU

К предыдущему: можно заюзать всякие fakeroot/fakechroot если хочется без прав рута собирать/ставить.

x3al ★★★★★
()
Ответ на: комментарий от ados

После первого ответа я внимательнее пересмотрел man и нашел это, но не отписался так как хочу предварительно проверить и жду пока собирается пакет.

sphericalhorse ★★★★★
() автор топика
Ответ на: комментарий от sphericalhorse

pacman запускается от root? Если нет - то в базу (/var/lib/pacman) он ничего и не сможет записать, потому, что нет прав.

vadik ★★
()
Ответ на: комментарий от ATIpro

Мда. Похоже любые операции, связанные с установкой пакетов требуют запуска от рута, даже если доступ на запись в целевую диру имеется.

ATIpro ★★
()
Ответ на: комментарий от ATIpro
$ cp -r  /var/lib/pacman/ ~/var/lib/pacman/
$ cd ~/var/lib/pacman/local/
$ rm -rf gimp*
$ cd ~/gimp-devel/
$ sudo pacman -U *.xz -r ~/local/gimp/ --dbpath ~/var/lib/pacman/

Как-то так у меня получилось. Тем не менее:

$ ~/local/gimp/usr/bin/gimp
/home/ivan/local/gimp/usr/bin/gimp: error while loading shared libraries: libgegl-0.1.so.0: cannot open shared object file: No such file or directory

Короче надо просто качать и делать configure с префиксом.

sphericalhorse ★★★★★
() автор топика
Ответ на: комментарий от vadik

Да какая разница. Меня не права интересуют. Все установилось номально, другое дело что пакет плохо собран. Изначально вопрос был немного глуп. Все решается (должно решиться, я ещё собираю) установкой префикса на этапе ./configure.

sphericalhorse ★★★★★
() автор топика
Ответ на: комментарий от sphericalhorse

тогда может правильнее не в хомяк устанавливать, а в /opt? Заодно и с правами гемороя не будет? (А собирать проще с помощью связки ABS + yaourt -Sb )

vadik ★★
()
Ответ на: комментарий от ados

Пробовал. Тоже ругается на то, что какие-то библиотеки устарели. Может просто поставить нестабильную версию по человечески, а потом если не понравиться поставить обратно старую...

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