安装指定版本的虚拟包

安装指定版本的虚拟包

有一个 VCS 存储库有 2 个分支 -masterrelease。还有 2 个 Debian 软件包是从这些分支构建的 - 比如说fooforrelease分支和foo-masterformaster分支。在该Provides部分中,他们都刚刚foo

foo是版本号1.5,另一个是版本号1.6。还有另一个包,比如说bar,这取决于包foo

问题是如何bar用最新版本的包来安装该包foo。当我指定foo (<< 1.7)为 的依赖项时bar,它仍然安装fooversion 1.5。但如果我重写它,因为foo (>= 1.6)它安装了最新版本的foo.

为什么会发生这种情况?

相关内容