-1

Я хочу установить библиотеку libevent. Я забыл выполнить su root и запустить ./configure под своей учетной esolve . Затем я замечаю, что после make install с esolve возникают ошибки.

Мой root не может изменять файлы, которые были изменены esolve(мне не очень понятно почему, потому что эта ОС Linux на компьютере настроена каким-то системным / сетевым администратором).

Теперь я su root и запускаю ./configure , и я получил ошибку:

 ./configure: line 2178 config.log permission denied

так где я могу найти файл config.log и удалить или изменить его?

К вашему сведению: мой компьютер: 3.6.10-2.fc16.x86_64 каталог, в котором находится папка установки библиотеки, монтируется с другого компьютера.

Спасибо!

1 ответ1

0

Избегайте работы с root. Если вы облажаетесь, у вас будет гораздо больше работы, чтобы повторить.

Вместо этого узнайте, как устанавливать программное обеспечение как пользователь.

Если возможно, всегда пытайтесь сначала установить программное обеспечение из пакетов. Скорее всего, пакеты будут намного проще в использовании и установке.

Есть несколько причин, когда root не может модифицировать программное обеспечение, например, когда вы используете сетевую файловую систему. Удаленный хост может не доверять "root" и отображать доступ nobody , кто не сможет изменить файлы, созданные esolve . Если вы попытаетесь работать как можно больше обычных пользователей, вы не столкнетесь с такими проблемами так же легко.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .