erro ao carregar bibliotecas compartilhadas: libInventor.so: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório

0

Estou tentando executar uma aplicação visual, mas recebi a próxima mensagem:

./track: error while loading shared libraries: libInventor.so: cannot open shared object file: No such file or directory

Eu executo o comando "ldd" e recebi a seguinte mensagem:

linux-gate.so.1 =>  (0xffffe000)
        libInventor.so => not found
        libInventorXt.so => not found
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf76cf000)
        libsfbcomm.so => not found
        librt.so.1 => /lib32/librt.so.1 (0xf76c5000)
        libxvidcore.so.4 => /usr/lib32/libxvidcore.so.4 (0xf75e2000)
        libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/32/libstdc++.so.6 (0xf74eb000)
        libm.so.6 => /lib32/libm.so.6 (0xf74c5000)
        libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf74a8000)
        libc.so.6 => /lib32/libc.so.6 (0xf7363000)
        /lib/ld-linux.so.2 (0xf7721000)

Como posso atribuir os arquivos não encontrados? E também tenho que mudar de libInventorXt.so para libInventorQt.so, como posso fazer isso? Eu não sou root

Espero que alguém possa me ajudar

    
por Cris 31.08.2011 / 13:56

1 resposta

0

Você precisa instalar os pacotes que contêm libInventor e assim por diante. Você pode usar aptitude ou apt-file para encontrar o pacote que você precisa:

$ apt-file search libInventor.so
inventor-dev: /usr/lib/libInventor.so
libinventor0: /usr/lib/libInventor.so.0
libinventor0: /usr/lib/libInventor.so.0.0.0
$ apt-get install inventor-dev 

Deve fazer o truque. Idem com o resto das bibliotecas. Claramente instalar seu programa com o apt-get seria ideal se houvesse um pacote para ele no Ubuntu / Debian.

    
por 31.08.2011 / 14:08

Tags