Разрешение отклонено с помощью скрипта make даже с использованием sudo в / usr / local / include

Я устанавливаю Sane (программное обеспечение для сканера), и скрипт make install пытается создать каталоги и переместить файлы в новый подкаталог в /usr/local/include, но я все равно получаю ошибку «Разрешить отказ». Я попытался запустить скрипт make даже с помощью sudo, и он все еще дает мне эту ошибку.

/bin/mkdir -p '/usr/local/include/sane' /bin/mkdir: cannot create directory ‘/usr/local/include/sane’: Permission denied

Я не думаю, что это проблема с sudo именно так, потому что я смог sudo mkdir /usr/local/include/sane вручную в другое окно терминала, только когда я снова попытался запустить скрипт make, теперь он застрял на следующей строке, которая пытается получить доступ к файлам в этом каталоге.

/usr/bin/install -c -m 644 sane/sane.h sane/saneopts.h '/usr/local/include/sane' /usr/bin/install: cannot create regular file '/usr/local/include/sane/sane.h': Permission denied /usr/bin/install: cannot create regular file '/usr/local/include/sane/saneopts.h': Permission denied

Есть ли какие-то проблемы при запуске sudo создавать скрипты? У меня создалось впечатление, что sudo - это самый высокий уровень доступа для оболочки Linux, но есть ли какая-либо более высокая команда доступа, которую я могу использовать?

0
задан 2 October 2017 в 12:37

3 ответа

Используя предложение одного из комментаторов (muru), моя проблема заключалась в том, что sudo ./configure && make && make install дает только sudo повышенные разрешения для первой команды, т. е. ./configure, поэтому я побежал sudo ./configure и sudo make и sudo make install отдельно, а затем я смог успешно установить без ошибок.

0
ответ дан 22 May 2018 в 17:55

Используя предложение одного из комментаторов (muru), моя проблема заключалась в том, что sudo ./configure && make && make install дает только sudo повышенные разрешения для первой команды, т. е. ./configure, поэтому я побежал sudo ./configure и sudo make и sudo make install отдельно, а затем я смог успешно установить без ошибок.

0
ответ дан 18 July 2018 в 05:53

Используя предложение одного из комментаторов (muru), моя проблема заключалась в том, что sudo ./configure && make && make install дает только sudo повышенные разрешения для первой команды, т. е. ./configure, поэтому я побежал sudo ./configure и sudo make и sudo make install отдельно, а затем я смог успешно установить без ошибок.

0
ответ дан 24 July 2018 в 18:27

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

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