两个Debian软件包各自依赖于同一个软件包,我不能同时安装这两个软件包,但我希望能够

时间:2017-04-14 21:49:02

标签: debian apt-get fpm

我有三个将与apt-get一起安装的debian软件包。我们称它们为X,Y和Z.

Y和Z都依赖于X,但不依赖于彼此。如果用户想要同时安装Y和Z,他们应该能够这样做。我想要发生的是: 1.用户安装Y.Y的安装安装X. 2.用户安装Z.安装Z检查以确保安装了X,并且自安装以来,Z已正确安装。

相反,Z失败并显示“尝试覆盖哪个也在包Y中”的错误。 然后还有一些其他错误消息,并且未安装Z.

我需要在这些包之间建立一些其他关系吗?

现在我用这个程序'fpm'来创建这些:

fpm -n Y --depends X -t deb -s dir <folder>
fpm -n Z --depends X -t deb -s dir <folder>

0 个答案:

没有答案