我需要为我的应用程序构建一个 deb,以便在安装时调整系统中的一些链接(我在 postinst 脚本中执行此操作)。但是,当依赖项升级时,我可能还需要调整我的链接。因此,理想情况下,我希望每当我的依赖项更新时都调用我的 prerm (删除我创建的所有链接)和我的 postinst (再次重新建立它们)。有没有办法强制我的包执行此行为?如果没有,是否有其他方法可以实现我的目标,即在依赖项更改时调用一些神奇的脚本?
最佳答案
如果您需要在特定文件更改时重新配置,您可以尝试使用 dpkg 触发器:dpkg: How to use trigger?
关于dependencies - 如何制作一个在依赖项升级时重新配置自身的 .deb 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44608019/