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

Я устанавливал бесплатную Pascal 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
задан 1 November 2013 в 00:38

1 ответ

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

0
ответ дан 1 November 2013 в 00:38

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

Похожие вопросы: