Dependencies 我可以向deb包添加通配符依赖项吗?

Dependencies 我可以向deb包添加通配符依赖项吗?,dependencies,packaging,deb,Dependencies,Packaging,Deb,我正在创建一个依赖于一长串包的deb包,所有包都以aisoy-开头。当使用apt get安装时,我可以使用apt get install aisoy-*安装它们,但如果我在deb包的控制文件中写入,它将失败,原因是dpkg gencontrol:failure:分析«dependens»字段时检测到错误 我的控制文件非常简单: Source: aisoy-raspberry Section: devel Priority: optional Maintainer: [omitted] Build

我正在创建一个依赖于一长串包的deb包,所有包都以
aisoy-
开头。当使用apt get安装时,我可以使用
apt get install aisoy-*
安装它们,但如果我在deb包的控制文件中写入,它将失败,原因是
dpkg gencontrol:failure:分析«dependens»字段时检测到错误

我的控制文件非常简单:

Source: aisoy-raspberry
Section: devel
Priority: optional
Maintainer: [omitted]
Build-Depends:
Homepage: [omitted]

Package: aisoy-raspberry
Architecture: any
Depends: [other packages that work well], aisoy-*
Description: All packages needed to install Aisoy in Raspberry Pi

是否有一种方法可以同时包含所有
aisoy-*
包?

这是不可能的,您必须明确。 如果您查看debian打包库代码,则依赖项的正则表达式非常简单:


它仅与包含以下内容的包名匹配:
[a-zA-Z0-9][a-zA-Z0-9+.-]*

链接无效。你能给答案加上答案吗?