对于debian软件包,是否可以根据某些条件在安装期间生成Depends名称?例如,
对于包PACKAGE-1,基于内核版本它可以依赖于PACKAGE-A或PACKAGE-B ...我不能在编译时依赖硬件代码依赖于包名,因为它决定了它的系统(内核版本)安装......如
取决于:PACKAGE-A [uname -r
> ='3.13.0-40'],PACKAGE-B [uname -r
< '3.13.0-40']
FYI 似乎这种依赖关系可以基于arch创建,但如果可以进一步自定义则无法获得... 取决于:foo [i386],bar [amd64]
答案 0 :(得分:0)
你是对的 - 当前的dpkg / apt无法满足你的要求。
除非这是针对内核模块的,否则正确的做法可能是在同一个deb中发送PACKAGE-A
和PACKAGE-B
的二进制文件,并包含一个在运行时选择它们的脚本