安装程序所需的旧库文件

安装程序所需的旧库文件

我有一个需要 libreadline6 的程序。但我只有 libreadline5 和 libreadline7。我尝试安装库的第 6 版,但无法安装。出现一条消息,提示软件包不可用。消息继续说库已过时或只能从其他来源获得。我可以尝试通过链接使用其他版本之一,但我应该使用哪一个?任何帮助都将不胜感激。-Peter

答案1

您通常可以简单地从所需库到点升级库建立符号链接(通常称为符号链接),而不是下载并安装特定库的点升级或降级。

在您的情况下,libreadline 共享库的最常见位置是/lib/x86_64-linux-gnu/libreadline.so.7.0,但可以通过运行以下命令进行测试:

sudo find /lib -iname libreadline*

如果是这种情况,以下两个命令将成功创建到 libreadline.so.7.0 的符号链接:

cd /lib/x86_64-linux-gnu
sudo ln -sv libreadline.so.7.0 libreadline.so.6

然后希望一切都会好起来......

参考:

相关内容