Установка блудного сына [дубликат]

На этот вопрос уже есть ответ здесь:

Я пытаюсь установить блудный сын.

Я загрузил его и распаковал в определенном месте и в терминале I, когда использовал команду:

make Install

После достижения этого места показывалась ошибка:

install -d -m 0755 /usr/local/bin
install -m 0755 prodigal /usr/local/bin
install: cannot create regular file '/usr/local/bin/prodigal': Permission denied
Makefile:43: recipe for target 'install' failed
make: *** [install] Error 1

Я также попытался изменить INSTALLDIR в make-файле, а затем написал make install . Он создал каталог (от дома до блудного ребенка) в самой папке блудного сына, и снова возникла ошибка типа

install -d -m 0755 /usr/local/bin
install -m 0755 prodigal /usr/local/bin

Нужно ли мне что-то менять в файле make?

2
задан 15 October 2017 в 17:14

1 ответ

Если Вы хотите установить программу в системной папке, необходимо использовать sudo для выполнения команды как root.

sudo make install

или (в зависимости от корректного написания команды установки)

sudo make Install

Примечание: могло бы быть возможно установить программу, не используя sudo в Вашем корневом каталоге. Однако - эта опция потребует, чтобы больше изменений в Makefile установило все соответствующие пути для указания на корневой каталог.

4
ответ дан 2 December 2019 в 02:14

Другие вопросы по тегам:

Похожие вопросы: