如何使依赖项升级时重新配置自身的.deb包

时间:2017-06-17 18:27:26

标签: dependencies apt deb

我需要为我的应用程序构建一个deb,以便在安装时调整系统中的某些链接(我在postinst脚本中执行此操作)。但是,当依赖项升级时,我可能还需要调整我的链接。所以,理想情况下,我希望我的prerm(删除我创建的所有链接)和我的postinst(重新建立它们),每当我的依赖项更新时都要调用它。有没有办法强制我的包这种行为?如果没有,有没有其他方法可以实现我的目标,即一些魔法脚本被调用依赖变化?

1 个答案:

答案 0 :(得分:2)

如果您需要在更改特定文件时重新配置,可以尝试使用dpkg触发器:dpkg: How to use trigger?