我刚刚从这个项目中得到灵感:
嗯,我想做一个类似的事情,在 dpkg 在 /usr/share/applications 目录中放置一些新的东西之后,但是我的脚本应该指向哪里,以及要传入的参数?
如果脚本不带参数,/etc/apt/apt.conf.d/例如在 中添加一个文件92local(数字用于强制该目录中脚本的执行顺序),内容如下:
DPkg::Post-Invoke { "/path-to/my-script"; };
Run Code Online (Sandbox Code Playgroud)
并记住使其可执行。
现在找不到有关如何将参数或输入传递给脚本的信息。
如果有帮助,apt在命令行上运行时,您应该在环境变量中找到命令行SUDO_COMMAND。