我正在构建一个RPM包,我的需求之一是python,只在Epel存储库中可用。(下列),
Requires: python python-pip python-devel如果操作系统已经安装了epel版本,那么一切都很好。
但是如果它没有安装,那么我就会得到一个坏掉的依赖项错误。
我想找到一种方法,我的RPM在检查需求之前安装了epel版本。
我试过把epel-释放放在同一条线上,但没成功。
有办法这样做吗?在检查依赖项之前安装它?
发布于 2017-01-18 14:29:32
处理这一问题的一种干净方法是检查epel-release是否安装在%pre`部分中,如果没有安装,则中止。
发布于 2017-01-24 10:18:17
现在,我只是将epel依赖项放在自述文件中。但稍后我会把它放在%预部分中。
https://serverfault.com/questions/823231
复制相似问题