libglut.so.3: невозможно открыть общий объектный файл: нет такого файла или каталога
Я пытаюсь установить libglut.so.3, который требуется приложению. Я установил freeglut3, freeglut3-dev, но опять та же ошибка, что и заголовок этого вопроса.
Я искал тогда с sudo apt search glut
и ничего нового не выходит.
Делать 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
? Как я могу это исправить? Где находятся все общие библиотеки, которые ищут?
Большое спасибо, это становится болью в шее уже несколько недель, поэтому я решил написать всем вам.
Моя система - 32-битная i5 4 ГБ оперативная память
Описание: Ubuntu 16.04.3 LTS Релиз: 16.04 Кодовое имя: xenial
С уважением
2 ответа
Вам необходимо установить один пакет:
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
Опять та же проблема с 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?
Спасибо