我正在使用运行CentOS 9的服务器,在编译使用libncurses.so.5的内容时遇到问题。我安装了ncurses-devel包,但它是第6版的,编译器找不到。我看到在CentOS 8上,可以为此目的安装ncurses-compat-libs,但它似乎不适用于CentOS 9。有没有办法在CentOS 9中安装ncurses-compat-libs,或者通过其他方式安装该库?谢谢你
mwngjboj1#
好的,所以根据上面托马斯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>一次安装了所有这些组件,以确保所有依赖项都能得到解决。有关详细信息,请参阅托马斯Dickey提供的wiki。谢谢你的帮助!
ncurses-compat-libs<version>.src.rpm
rpmbuild --rebuild ncurses-compat-libs<version>.src.rpm
~/rpmbuild/RPMS/<arch>/*.rpm
sudo dnf localinstall --allowerasing <list of rpms>
1条答案
按热度按时间mwngjboj1#
好的,所以根据上面托马斯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>
一次安装了所有这些组件,以确保所有依赖项都能得到解决。有关详细信息,请参阅托马斯Dickey提供的wiki。
谢谢你的帮助!