libglut.so.3: не может открыть файл общего объекта: Никакой такой файл или каталог

Я пытаюсь установить libglut.so.3, который требуется приложением. Я установил freeglut3, freeglut3-dev, но снова ту же ошибку как заголовок этого вопроса.

Я искал затем с a sudo apt search glut и ничто нового не выходит.

Выполнение a sudo find / -type f | grep libglut.so.3 Я вижу это:

find: ‘/run/user/1000/gvfs’: Permission denied
/usr/lib/x86_64-linux-gnu/libglut.so.3.9.0

Теперь, даже если я установил freeglut3 и-dev один, все еще получите ту же ошибку.

Я думаю теперь, чтобы попытаться связать в некотором роде libglut.so.3.9.o, под которым я вижу/usr/lib/x86_64-linux-gnu/, но не знаю, как сделать это или если это работает.

Почему я все еще получаю ошибку libglut.so.3: cannot open shared object file: No such file or directory ? Как я могу зафиксировать это? Где расположены все общие библиотеки, который ищет?

Большое спасибо это становится болью в шее с недель теперь, таким образом, я решил записать во всех Вас.

Моя система является поршнем i5 4GB на 32 бита

Описание: Ubuntu 16.04.3 Выпуск LTS: 16.04 Кодовое название: гостеприимный

С уважением

3
задан 24 April 2018 в 01:14

2 ответа

Опять та же проблема с libcv.so.4 сейчас. Установленный libcv, libcvaux, -dev,: i386 не работает.

Не могу найти версию 4 libcv, только 2.4.

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

Находка выводит это:

sudo find / -type f | grep libcv
find: ‘/run/user/1000/gvfs’: Permission denied
/var/lib/dpkg/info/libcv2.4.md5sums
/var/lib/dpkg/info/libcvaux-dev:amd64.md5sums
/var/lib/dpkg/info/libcv2.4.list
/var/lib/dpkg/info/libcv-dev:amd64.md5sums
/var/lib/dpkg/info/libcv-dev:amd64.list
/var/lib/dpkg/info/libcvaux-dev:amd64.list
/usr/lib/vlc/plugins/codec/libcvdsub_plugin.so
/usr/share/doc/libcv2.4/copyright
/usr/share/doc/libcvaux-dev/copyright
/usr/share/doc/libcv-dev/copyright
/usr/share/lintian/overrides/libcv2.4

Думая о какой-то символической ссылке на /usr/share/lintian/overrides/libcv2.4?

Спасибо

2
ответ дан 1 December 2019 в 13:08

Необходимо установить один пакет:

sudo apt-get install freeglut3

Это установит библиотеки на/usr/lib/x86_64-linux-gnu/libglut.so.3 и/usr/lib/x86_64-linux-gnu/libglut.so.3.9.0.

Если это не помогает попытаться найти зависимости от общего объекта Вашего application с
ldd application найти его зависимости.
И проверьте application дуга (32-или 64-разрядный) с file application.

Если это является 32-разрядным, необходимо установить 32-разрядный freeglut с:

sudo apt-get install freeglut3:i386 freeglut3-dev:i386
8
ответ дан 1 December 2019 в 13:08

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

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