dependencies - 在规范文件中为来自 EPEL 的包设置依赖项

标签 dependencies rpm epel

我正在为依赖于 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/

相关文章:

c++ - 更改dll对windows的依赖

php - 为什么我的 Composer autoload.php 不起作用?

linux - 检查 RPM 依赖项

MySQL .NET 连接器包

linux - Apache RPM 目录列表

fedora - 我试图在我的 Fedora 22 机器上启用 EPEL 存储库,但我破坏了它,现在抛出错误

项目之间的 Qt 依赖关系

git - 是否可以使用 Cargo 编译不包含 Cargo.toml 的外部 git 存储库?