我有一个 Debian 软件包(我们称之为foo
),我将它分成两部分(foo
和foo-icons
)。以前的软件包有三个发布版本(比如 1.5、2.3 和 3.1)。拆分出来的新包将在所有三个版本中通用。如何确保新包与旧包的正确版本冲突?
我的问题有两个:
我如何与一系列版本发生冲突。IE
Conflicts: foo (>= 2.0 & <= 2.3)
如何与新
foo-icons
包的多个(范围)版本发生冲突?从逻辑上讲,我想要的是:
Conflicts: foo (<= 1.5) & foo (>= 2.0 & <= 2.3) & foo (>= 3.0 & <= 3.1)
这有可能吗?如果没有,我有什么选择?我是否需要重命名我的原始包(foo
tofoo1
或 somesuch)?