【发布时间】:2016-08-16 12:36:55
【问题描述】:
RPM 和 DEB 规范都有 requires 字段,可以在其中指定具有最低/最高/严格要求版本的依赖项。
但是在我的情况下 I always need unconditionally install latest available version 的 rpm/deb 具有一定的依赖性。
是否可以通过标准指令实现这一点,或者是否有其他方式,以便安装包将始终安装最新的依赖项。
一个想法是从各自的钩子中调用yum install 或apt-get install。但这是一个非常丑陋的解决方案,我正在寻找一些替代方法(如果存在的话)。
【问题讨论】:
-
afaik 没有这样的方法。递归调用
yum install甚至都不起作用(至少对于 zypper,我知道 rpm 数据库上有锁)。此外;您甚至不知道将来会提供哪些版本;他们是否会破坏 API;所以我什至不确定这是否是个好主意。