缺少 libncurses.so.5

缺少 libncurses.so.5

我在 x64 AMD 的 Ubuntu 12.04 上安装免费的 pascal IDE。当我运行 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

您正尝试在 64 位系统上运行 32 位二进制文​​件。您需要删除您创建的链接,然后进行安装,libncurses5:i386以便您也安装了 32 位版本。它应该在 12.40 中移植到 Multi-Arch,但您可能会遇到一些库和应用程序的问题,因为它们并非全部移植到 12.04 上。

相关内容