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

Я устанавливаю Нормальный (программное обеспечение сканера), и сделать сценарий установки пытается создать каталоги и файлы перемещения к новому подкаталогу в /usr/local/include но я продолжаю добираться, "Разрешение отклонило" ошибку. Я делал попытку выполнения сделать сценария даже с 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 вручную в другом окне терминала, только когда я попытался запустить сделать скрипт снова, он теперь застревает на следующей строке, которая пытается получить доступ к файлам в этом каталоге.

/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 в 02:37

1 ответ

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

0
ответ дан 2 November 2019 в 04:35

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

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