【发布时间】:2013-02-09 00:55:05
【问题描述】:
让我们假设我有一小部分这样的 rpm 依赖项:
A
/ \
B ->C
所以 A 需要 B 和 C,B 需要 C,C 是孤独的。
在 rpm 中我可以指定这些依赖项,当我安装 A 时,它也会安装 B 和 C,但是它似乎以某种随机顺序执行,有时它会先执行 B,有时会执行 C。如果执行 B首先我们可能会得到一个错误,因为 C 还不存在。
所以 RPM 让我能够设置订单。但是如果我的图表不是那么简单呢?如果它的 200 rpms 具有迷宫般的依赖关系都植根于顶级主包怎么办?让开发人员需要手动管理订单似乎是徒劳的。
有没有办法强制 yum 计算整棵树并从最低的叶子开始安装?
【问题讨论】: