libncurses.so.5-无法打开共享库Fedora

时间:2018-08-05 20:32:37

标签: fedora ncurses

当我尝试在新的64位Fedora 28安装上运行64位程序时遇到此错误。

我尝试通过以下方式安装ncurses库:

textView.setTextAppearance(this, R.style.myText);

在文件系统上的任何位置都没有名为libncurses.so.5的文件。 sudo yum install ncurses-libs sudo dnf install ncurses-devel yum provides libncurses.so.5 中有一个名为libncurses.so.6的文件,我尝试将其重命名为5,但是它说libtinfo.so.5丢失了。

我明白了:

/usr/lib64

这些是我的命令及其输出:

[username@localhost project]$ ./main ./demo.conf
./main: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

3 个答案:

答案 0 :(得分:1)

您将首先使用

dnf provides */libncurses.so.5

这可以帮助您找到提供该文件的软件包,然后安装相应的软件包,

dnf install ncurses-compat-libs

在这种情况下。

答案 1 :(得分:0)

尝试安装ncurses-compat-libs。

答案 2 :(得分:0)

只需尝试安装libncurses5库:

apt install libncurses5

有关更多信息,请see this Reddit post

我能够通过安装该软件包来解决此错误。