0

我创建了一个依赖于 package2 (>=1.0) 的原生 debian 包 package1-1.0_all.deb

apt-get install package1 也会将 package2 作为 package1 安装到依赖于 package2

但是我想重新安装 package1 ,如果 package2 升级到新版本,它的任何文件都被更改了

希望这是我需要 dpkg 的解决方案:如何使用触发器?

但这会以触发器作为参数调用 package1.postinst 脚本,我无法从 postinst 脚本安装任何其他包

另一种解决方案是创建一个守护程序脚本来监视 package2 中的更改

此外,我不确定一旦我们观看的文件发生任何更改就会调用 package1.postinst 脚本,或者仅在通过 apt-get 安装软件包时才调用触发器

4

0 回答 0