dpkg --auto-deconfigure 实际上做什么?

dpkg --auto-deconfigure 实际上做什么?

我正在尝试用已编译 PageSpeed 模块的版本替换 Nginx,并且我.deb为此制作了自己的文件。第一步是卸载旧版本nginx。但是,当我尝试时,apt-get remove nginx-common系统提示我将nginx-full在同一步骤中安装。这不是我想要的。

如果我尝试dpkg -i ./my-new-nginx.deb,则会失败,因为它与nginx-core当前安装的冲突。--auto-deconfigure向此命令添加选项似乎可能会有所帮助。它的文档如下:

指定此选项将导致依赖于被删除包的包自动取消配置。

但是“取消配置”没有定义。解除配置实际上做了什么

配置包括以下步骤:

  1. 解压conffile,同时备份旧的conffile,以便在出现问题时可以恢复。
  2. 如果包提供了,则运行 postinst 脚本。

目前还不清楚这些措施预期的“相反”结果是什么。

相关内容