RPM 创建解决依赖关系

RPM 创建解决依赖关系

我在Centos 7上创建了一个rpm,它需要rh-python36并且需要提前安装centos-release-scl-rh,所以当前的顺序是:

sudo yum install -y centos-release-scl-rh
sudo yum -y  localinstall ~/my_rpm.rpm

我想自动安装 centos-release-scl-rh,我尝试将其添加到“需要”中,但它不起作用,因为只有我提前安装 centos-release-scl-rh rh-python36 才可用/解决了。

有什么建议 ?

答案1

这在一次操作中是不可能的。yum首先读取所有存储库信息;然后安装软件包。

该包centos-release-scl-rh是一个新的存储库,只能在下yum一个事务中“读取”。

相关内容