Отсутствует 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.