xscreensaver build - неудачная попытка make install

В течение пары лет я собирал локальную заставку xscreensaver, используя комбинацию

 .configure
 make
 sudo make install

.

Однако сегодня sudo make install не работает с проблемами с разрешением:

 sudo make install
 [sudo] password for stephen: 
 make: stat: GNUmakefile: Permission denied
 make: stat: makefile: Permission denied
 make: stat: Makefile: Permission denied
 make: stat: install: Permission denied
 make: *** No rule to make target 'install'.  Stop.

Я пытался без sudo, и никакой разницы не было.

1
задан 13 March 2021 в 08:37

1 ответ

Проблема в том, что в соответствующих файлах нет исполняемого бита. Если файл должен выполняться, то есть выполняться как программа, то он должен иметь установленный исполняемый бит.

В этом случае, чтобы приложение было исполняемым, необходимо, чтобы "makefile" был исполняемым. Это делается с помощью:

chmod +x ./<file_name>

Настройте ваш /path/to/файл по мере необходимости, а затем снова выполните команду make.

sudo make install

'chmod' означает изменение битов файлового режима, а +x означает исполняемый.

2
ответ дан 18 March 2021 в 23:26

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

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