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 4GB RAM

Описание: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial

С уважением

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

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
1
ответ дан 17 July 2018 в 16:17

Опять же проблема с 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?

Спасибо

1
ответ дан 17 July 2018 в 16:17

Вам нужно установить один пакет:

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
1
ответ дан 23 July 2018 в 17:11
  • 1
    Большое вам спасибо! Это была проклятая архитектура: i386 я решил проблему! Идиот меня :) – rusty81 24 April 2018 в 01:24
  • 2
    См. [D0] askubuntu.com/help/someone-answers . – N0rbert 24 April 2018 в 01:27

Опять же проблема с 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?

Спасибо

1
ответ дан 23 July 2018 в 17:11

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

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