【问题标题】:Install ncurses-5 in CentOS 9在 CentOS 9 中安装 ncurses-5
【发布时间】: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,或者通过其他方式安装库?

谢谢

  • Redhat 今年早些时候放弃了 ncurses-compat(没有真正的讨论)。您可能可以对旧软件包 srpm 进行 rpm 重建。
  • 关于如何做到这一点的任何提示?或者有没有办法手动安装?
  • 我会从website 获得 srpm(它更简单...)并重建它,例如,参见wiki

标签: centos ncurses


【解决方案1】:

好的,所以根据上面 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
谢谢您的帮助!

【讨论】:

    猜你喜欢
    • 2016-08-07
    • 2016-05-03
    • 2011-10-26
    • 2014-04-12
    • 1970-01-01
    • 2016-05-21
    • 2020-02-05
    • 2017-03-26
    • 2015-10-21
    相关资源
    最近更新 更多