如何制作一个 .deb 包,在升级依赖项时重新配置自身

How do make a .deb package that reconfigures itself when dependencies are upgraded

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

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