Dependencies 我可以向deb包添加通配符依赖项吗?
我正在创建一个依赖于一长串包的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
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+.-]*
链接无效。你能给答案加上答案吗?