如何让百胜安装一个给定的pakage只依赖?

我正在寻找一种方法来让yum只安装给定软件包的依赖关系,就像–prepare-for-install选项一样,这样我就可以拍摄准备好的系统的快照,并用不同的选项testingrpm设置或者重build将它自己打包在一个干净的系统上,而不必依靠RPM卸载,而不必每次都下载依赖关系。

这可能是非常愚蠢的,但它应该工作。

PACKAGE=awstats yum deplist $PACKAGE | grep provider | awk '{print $2}' | sort | uniq | grep -v $PACKAGE | sed ':a;N;$!ba;s/\n/ /g' | xargs yum -y install 
 yum install $(repoquery --requires <package>) 

到目前为止,我发现的最佳select是,我的软件包第一次build立软件包时将“退出1”放入%pre scriptlet,但是我正在寻找更简洁的选项,而不需要修改软件包本身。