我正在为依赖php-mcrypt
的软件编写规范文件。我的目标操作系统CentOS 6.5
php-mcrypt
不在CentOS
存储库中,但它位于EPEL
中。有没有更好的方法来满足Requires:
行的这种依赖性,而不是在EPEL
中手动安装%pre
?我真的不喜欢在RPM
中强制安装另一个repo的想法,但是当RPM
无法安装在一个不依赖的依赖项时,我也不喜欢它。似乎存在,直到有人聪明地开始搜索各种外国回购。
处理此问题的最佳方式是什么?
答案 0 :(得分:0)
我不知道在Requires
行显示此具体细节的更好方法。
除了你的建议之外,你唯一可以做的就是依赖于epel-release
包,这至少会给他们一个更正确的方向提示。唯一的问题/缺点是,您依赖安装了该软件包/ repo,而不是仅在自己的/ etc上安装了EPEL
php-mcrypt
软件包。