如何在Debian软件包控制文件中指定次要版本的范围;视情况而定:“&引用;“预先决定”;条款
这是关于ubuntu软件包的debian控制文件 我需要在带有包的“Depends://“Pre Depends”子句中指定依赖项列表,如下所示 我的包裹是“福”。这取决于包“吧”。 允许的“bar”版本为2.X.Y,其中X=3且Y>=5(让我们将2称为主要版本,X称为次要版本,Y称为次要版本) 所以基本上我想说明我可以接受小调版本3和小调版本5到9 举例 #我的规格应允许以下版本如何在Debian软件包控制文件中指定次要版本的范围;视情况而定:“&引用;“预先决定”;条款,debian,packaging,apt,Debian,Packaging,Apt,这是关于ubuntu软件包的debian控制文件 我需要在带有包的“Depends://“Pre Depends”子句中指定依赖项列表,如下所示 我的包裹是“福”。这取决于包“吧”。 允许的“bar”版本为2.X.Y,其中X=3且Y>=5(让我们将2称为主要版本,X称为次要版本,Y称为次要版本) 所以基本上我想说明我可以接受小调版本3和小调版本5到9 举例 #我的规格应允许以下版本 bar-2.3.5, bar-2.3.6, ... , bar-2.3.9 #我的规格不允许以下版本 第2.2.X
bar-2.3.5, bar-2.3.6, ... , bar-2.3.9 #我的规格不允许以下版本
第2.2.X条, 第2.3.4条, 第2.4.X条, bar 3.X.Y 所以问题是-在我的控制文件中,下面是正确的指定方式吗?
# Control file
Package: foo
Depends: bar (>=2.3.5), bar(<<2.4.0)
#控制文件
包装:富
取决于:bar(>=2.3.5),bar(I验证了这种规范方式是否有效
Package: foo
Version: X.X.X
...
Depends: bar (>=2.3.5), bar (<<2.4.0)
所以当我有一个工作的灵魂,
我仍在寻找一种更优雅的方式欢迎更多的答案(因此我的答案不被接受)
#apt-cache depends foo
PreDepends: bar
PreDepends: bar