我必须创建一个脚本来下载 8 个库。然而,在我们拥有所有库的服务器上,我只能找到这 8 个库中的 2 个或 3 个。
我相信这 2 或 3 个库实际上依赖于其他库来工作,因此当我通过 yum 请求下载其中 2 个或 3 个库时,实际上将下载所有 8 个库。
我知道有一个命令可以检查特定 rpm 包的依赖关系:
rpm -qpR (name of rpm package)
我的问题如下:是否有一个“反向”命令,给定特定的库名称,将查找依赖于该库的所有 rpm 包?
答案1
选项--whatrequires
将rpm
搜索在命令行上指定的已安装包或包文件,这些包或文件取决于指定的功能。如果您想查阅存储库中已卸载的软件包,您需要查看repoquery -q --whatrequires
该软件包中哪些可用yum-utils
。为了使repoquery
命令正常工作,您必须设置一个正式的 Yum 存储库并在/etc/yum.repos.d/
.