我尝试构建一个软件包,如果我的软件包需要卸载,它可以卸载另一个软件包。
我已经在控制文件中尝试了"Depends"和"Pre-Depends"策略。但是并不必要的,第二个软件包在我的软件包安装之前并不一定要安装。这就是为什么我不想要这些策略的原因。
此外,我还试图在'postrm'文件中卸载另一个软件包。但是这也行不通,因为dpkg上的锁文件是由我软件包的卸载程序设置的。
总结: 在我的软件包被移除或清除时如何清除另一个软件包?
从理论上讲,在postrm文件中删除另一个软件包对我来说已经足够了。
或者,如果我可以将另一个软件包标记为不再需要,但如果dpkg在删除我的软件包时同时卸载两个软件包将是最好的。