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

标签 dependencies apt deb

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

最佳答案

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

关于dependencies - 如何制作一个在依赖项升级时重新配置自身的 .deb 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44608019/

相关文章:

java - 如何安装特定版本的java

proxy - 如何暂时禁用用于安装软件包的 apt 代理设置

deb - 如何确保 debian 软件包没有依赖项

linux - 哪个lib属于deb

linux - 在 Debian 或 Ubuntu 下自动获取构建依赖项的 Debian 方式是什么?

java - 如何在没有来自所有者实体的链接的情况下在 JPA 中指定依赖项?

c++ - Ubuntu : apt-get install <package> equivalent in C++ apt-pkg library

haskell - Cabal:Cryptonite 安装失败

r - 使用 "R CMD INSTALL"安装R包时如何安装依赖项?