Я пытаюсь установить 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 4GB RAM
Описание: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial
С уважением
Вам нужно установить один пакет:
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.
Как узнать, где выбрать библиотеки из? просто поиск apt не очень помогает.
Вывод выводит это:
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?
Спасибо
Вам нужно установить один пакет:
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.
Как узнать, где выбрать библиотеки из? просто поиск apt не очень помогает.
Вывод выводит это:
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?
Спасибо