libglut.so.3: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório

1

Estou tentando instalar o libglut.so.3 que é requerido por um aplicativo. Eu instalei o freeglut3, freeglut3-dev, mas novamente o mesmo erro que o título desta pergunta.

Eu pesquisei com sudo apt search glut e nada de novo está saindo.

Fazendo um sudo find / -type f | grep libglut.so.3 eu posso ver isso:

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

Agora, mesmo que eu tenha instalado o freeglut3 e o -dev, ainda receba o mesmo erro.

Estou pensando agora em tentar vincular de alguma forma o libglut.so.3.9.o que eu vejo em / usr / lib / x86_64-linux-gnu / mas não sei como fazer isso ou se funciona.

Por que ainda recebo o erro libglut.so.3: cannot open shared object file: No such file or directory ? Como posso consertar isso? Onde estão localizadas todas as bibliotecas compartilhadas que estão procurando?

Muito obrigado, isso está se tornando uma dor no pescoço há semanas, então decidi escrever para todos vocês.

Meu sistema é um ram de 32 bits i5 de 4 GB

Descrição: Ubuntu 16.04.3 LTS Versão: 16.04 Codename: xenial

Atenciosamente

    
por rusty81 24.04.2018 / 00:14

2 respostas

2

Você precisa instalar um pacote:

sudo apt-get install freeglut3

Ele irá instalar bibliotecas para /usr/lib/x86_64-linux-gnu/libglut.so.3 e /usr/lib/x86_64-linux-gnu/libglut.so. 3.9.0 .

Se não ajudar a tentar encontrar dependências de objetos compartilhados de seu application com ldd application para encontrar suas dependências.
E verifique application arch (32 ou 64 bits) com file application .

Se for de 32 bits, você deve instalar o freeglut de 32 bits com:

sudo apt-get install freeglut3:i386 freeglut3-dev:i386
    
por N0rbert 24.04.2018 / 00:15
1

Novamente o mesmo problema com o libcv.so.4 agora. Instalada libcv, libcvaux, -dev,: i386 não funciona.

Não é possível encontrar a versão 4 da libcv, apenas 2.4.

Como eu sei de onde escolher as bibliotecas? apenas fazer o apt search não ajuda muito.

Um resultado gera isto:

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

Pensando em algum link simbólico para /usr/share/lintian/overrides/libcv2.4?

Obrigado

    
por rusty81 24.04.2018 / 01:06