首页 > 解决方案 > 让一个rpm自动安装centos-release-scl-rh

问题描述

我在 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 我试图将它添加到'Requires'但它在当前阶段不起作用我必须提前安装centos-release-scl-rh。

有什么建议么 ?

标签: rpmyumrpm-spec

解决方案


在您的规范文件中,您需要将 my_rpm需要centos-release-scl-rh :

Requires: centos-release-scl-rh

那么这将在安装 my_rpm.rpm 之前安装。


推荐阅读