有没有可以给我一个库的包名称和版本的命令?
例如,我想获取当前未安装但需要mariadb-libs
的库的版本。libmysqlclient_r.so.16
答案阅读后更新:
yum whatprovides "*libmysqlclient*"
显示没有libmysqlclient_r.so.16
列出库。ol7_latest
对于不同版本的 mariadb-libs ( 5.5.56-2.el7.x86_64,
5.5.60-1.el7_5.x86_64 ) 的存储库,仅显示so.18 个库, 5.5.64-1.el7.x86_64
。
操作系统:Oracle linux 7.7
您可以使用
yum whatprovides
:例如:
对不起。我认为,仅使用简单的 shell 命令是不可能获得旧版本的库的。为了找到它,我使用了 rpmfind.net
它表明,这个库版本可用于
el6
系统,而不是el7
. 也许可以el7
通过启用存储库来获取此类信息el6
,但这没有任何意义。从错误的存储库安装可能会破坏系统。使用 rpmfind 而不是使用需要启用额外存储库的命令更容易。因此,如果需要该库,最好在 rpmfind 上为该版本或其他版本安装Oracle Linux 6 。