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



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

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

最新更新