/sbin/ldconfig.real: / usr / local / lib не является известным типом библиотеки

Возможно, вам не следует редактировать файл /etc/sudoers напрямую таким образом. Вместо этого либо:

1.) используйте команду 'visudo' как root для редактирования файла
2.) еще лучше, добавьте изменения конфигурации как переопределения в отдельный файл следующим образом:

sudo visudo -f /etc/sudoers.d/myRules

Теперь введите следующую строку в открывшемся текстовом редакторе:

debian8   ALL=NOPASSWD: ALL

Теперь, конечно, вы можете использовать Ctrl-O для записи файл, а затем Ctrl-X для выхода (если ваш visudo открывает Nano, что делает мой).

Надеюсь, это будет полезно. Наслаждаться!

1
13.12.2016, 18:56
1 ответ

Да ладно, вы не сможете скомпилировать, если ваш компоновщик не знает, где находятся ваши библиотеки. ldconfig - это утилита, которая настраивает ваши связанные библиотеки и ищет, чтобы вы указали ей, где находятся ваши общие библиотеки в /etc/ld.so.conf.d/libc.conf. Проблема в том, что в этом файле conf у вас есть всего ОДИН путь, но он говорит, что это даже не настоящий путь.

Вам необходимо добавить правильные пути к месту хранения ваших разделяемых библиотек в ld.so.conf.

В инструкциях говорится, что вам необходимо установить пакет leptonica-dev, чтобы иметь эти разделяемые библиотеки, поскольку то, что вы пытаетесь собрать, зависит от их компиляции. Я предполагаю, что вы этого не сделали, поскольку он не может найти общие библиотеки.

Я новичок на этом сайте, но странно, как я могу получить пристыкованные баллы за совершенно законный ответ. Не оставляет особого стимула помогать, если их система вознаграждения не работает.

0
28.01.2020, 01:06

Теги

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