LINUX.ORG.RU

Проблемы со сборкой пакетов при помощи makepkg.

 ,


0

1

Проблемы со сборкой пакетов при помощи makepkg. Вывод от обычного пользователя sudo : Запуск ‘makepkg’ от имени суперпользователя не разрешён, т. к. это может причинить катастрофический вред системе. А если из под рута , то все равно не разрешает. Дистрибутив Arch . За ранее спасибо.

Никакого sudo ему не надо, оно ж только собирает пакет (с флагом -i – и установит, но тогда оно само запросит пароль).

Korchevatel ★★★★★ ()

В арче вики все написано. Качаешь pkgbuild в локальную папку пользователя и собираешь с makepkg без sudo.

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

Ну и какой у тебя каталог $BUILDDIR?

Если не то, что надо, меняй в /etc/makepkg.conf на тот, который по правам подходит, либо же выставляй права на чтение и запись.

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

еще один. какие права, ты ему еще предложи ядро пересобрать

ОПу: перенеси директорию с PKGBUILDом в свой домашний каталог

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

ты бы зывязывал бухать..всё товарищи выше верно советуют: либо права дать на $BUILDDIR либо изменить её на нужную в /etc/makepkg.conf.

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

Это вы бы завязывали советовать там где не разбираетесь. В арче $BUILDDIR это рабочий каталог, то есть тот куда перешли прежде чем вызывать makepkg. Так что изменять его в конфиге не обязательно. TC же в каталог рута пакбилд скачал и там пытается запустить makepkg.

anonymous ()

Собирай в /tmp . Будет проще и быстрее

Grapow ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.