【发布时间】:2022-09-23 00:45:57
【问题描述】:
我正在使用运行 CentOS 9 的服务器,但在编译使用 libncurses.so.5 的内容时遇到问题。
我安装了 ncurses-devel 包,但它是版本 6,编译器找不到。
我看到在 CentOS 8 上,可以为此目的安装 ncurses-compat-libs,但它似乎不适用于 CentOS 9。
有没有办法在 CentOS 9 中安装 ncurses-compat-libs,或者通过其他方式安装库?
谢谢
我正在使用运行 CentOS 9 的服务器,但在编译使用 libncurses.so.5 的内容时遇到问题。
我安装了 ncurses-devel 包,但它是版本 6,编译器找不到。
我看到在 CentOS 8 上,可以为此目的安装 ncurses-compat-libs,但它似乎不适用于 CentOS 9。
有没有办法在 CentOS 9 中安装 ncurses-compat-libs,或者通过其他方式安装库?
谢谢
好的,所以根据上面 Thomas Dickey 的评论,我从 RPM Find 下载的 ncurses-compat-libs<version>.src.rpm 重建了 RPM 包。
之后,我运行了rpmbuild --rebuild ncurses-compat-libs<version>.src.rpm,它在~/rpmbuild/RPMS/<arch>/*.rpm 中创建了一堆rpm 文件。
我使用sudo dnf localinstall --allowerasing <list of rpms> 一次安装了所有这些,以确保可以解决所有依赖项。
有关详细信息,请参阅 Thomas Dickey 提供的 wiki。
谢谢您的帮助!
【讨论】: