我正在为依赖于 php-mcrypt
的软件编写规范文件.我的目标操作系统是 CentOS 6.5
php-mcrypt
不在 CentOS
存储库,但它在 EPEL
中.有没有更好的方法来满足这种对 Requires:
的依赖?线而不是手动安装 EPEL
在 %pre
?我真的不喜欢在 RPM
中强制安装另一个 repo 的想法,但我也不喜欢 RPM
s 无法安装在似乎不存在的依赖项上,直到有人变得足够聪明开始搜索各种外部存储库。
处理这个问题的最佳方法是什么?
最佳答案
我不知道有什么更好的方法可以在 Requires
上指明这个特定的细节线。
除了您的建议之外,您唯一能做的就是依赖 epel-release
至少会给他们一个更具体的正确方向的提示。唯一的问题/缺点是你然后 依赖 他们安装了那个包/仓库,而不是仅仅安装了 EPEL
php-mcrypt
自己打包/等。
关于dependencies - 在规范文件中为来自 EPEL 的包设置依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25292827/