我有一组软件包(* .rpm)。我可以为每个软件包rpm -qRp <package>
列出需求,但是我想安装它们(这些需求)而不安装软件包本身。需要所有已启用的存储库。是否有一些简单的方法可以执行此操作,而无需编写自己的脚本来解析rpm -qRp ...
例如输出。
我知道我可以通过使用require(yum localinstall
)安装所有内容,然后卸载原始软件包来做到这一点,但问题是我的计算机集包含具有相关性和它们之间有冲突的软件包。但是所需的软件包不会冲突。我将必须先执行多个操作,yum localinstall <list>
然后yum remove <list>
确保列表中的程序包不会冲突。
我有更好的办法吗?我基本上想要类似的东西yum-builddep
,但出于需求而不是buildrequires。
我的发行版是Fedora
/RHEL