Я пытаюсь выполнить визуальную заявку, но я получил следующее сообщение:

./track: ошибка при загрузке общих библиотек: libInventor.so: не удается открыть общий объектный файл: нет такого файла или каталога

Я выполняю команду "ldd" и получаю следующее сообщение:

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)

Как я могу назначить файлы не найдены? А также я должен перейти от libInventorXt.so к libInventorQt.so, как я могу это сделать? Я не root

Я надеюсь, что кто-то может помочь мне

1 ответ1

0

Вам нужно установить пакеты, которые содержат libInventor и так далее. Вы можете использовать aptitude или apt-file, чтобы найти, какой пакет вам нужен:

$ 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 

Должен сделать свое дело. То же самое с остальными библиотеками. Ясно, что установка вашей программы с помощью apt-get была бы идеальной, если бы в Ubuntu/Debian был пакет для нее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .