小编pla*_*omi的帖子

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

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

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

sudo yum install ncurses-libs
sudo dnf install ncurses-devel
yum provides libncurses.so.5
Run Code Online (Sandbox Code Playgroud)

文件系统上的任何地方都没有名为 libncurses.so.5 的文件。/usr/lib64调用 libncurses.so.6 中有一个文件,我尝试将其重命名为 5,但随后它说缺少 libtinfo.so.5。

我明白了:

[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
Run Code Online (Sandbox Code Playgroud)

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

[username@localhost ~]$ sudo yum install ncurses-devel
[sudo] password for username: 
Fedora 28 - x86_64                              371 kB/s |  60 MB     02:46    
Last metadata expiration check: 0:01:24 ago …
Run Code Online (Sandbox Code Playgroud)

fedora ncurses

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

fedora ×1

ncurses ×1