Отсутствует libncurses.so.5

Я устанавливал бесплатную паскаль IDE на Ubuntu 12.04 на x64 AMD. Когда я запускаю файл fp, он говорит:

./fp: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Я искал в Google и обнаружил, что у меня установлена ​​библиотека libncurses.so.5 как

/lib/x86_64-linux-gnu/libncurses.so.5.9

и ссылка, указывающая на это

/lib/x86_64-linux-gnu/libncurses.so.5

Итак, я создал ссылку в /lib, указывающую на /lib/x86_64-linux-gnu/libncurses.so.5 Теперь библиотека fp найдена, но это ей не нравится...

./fp: error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64

Можно ли создать ссылку на ссылку? Я скучаю по библиотеке или она просто не установлена ​​правильно?

1 ответ

Решение

Вы пытаетесь запустить 32-разрядный двоичный файл в 64-разрядной системе. Вам нужно удалить созданную вами ссылку и вместо этого установить libncurses5:i386 так что у вас также установлена ​​32-битная версия. Он должен быть перенесен в Multi-Arch в 12.40, но у вас могут быть проблемы с некоторыми библиотеками и приложениями, так как не все они портированы на 12.04.

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