“自安装后已修改(由您或脚本修改)。”的对话框?

“自安装后已修改(由您或脚本修改)。”的对话框?

有时我会看到以下对话框。

Configuration file `/etc/...'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : background this process to examine the situation
 The default action is to keep your current version.
*** interfaces (Y/I/N/O/D/Z) [default=N] ? N

我的问题只是关于术语。这个询问用户的方法的术语是什么?这个对话的术语是什么?

一旦我掌握了技术术语,就更容易找到有关它的信息。

答案1

调整- 这意味着您或脚本编辑了配置文件。例如,如果您安装了 mysql 服务器,然后去编辑该/etc/myql/my.cnf文件。下次您进行升级时,如果此升级包含 mysql,则当 mysql 包开始安装时,它会检测到您修改了my.cnf,因此会出现此消息。更改可以像更改配置文件中的变量一样简单。

选择该D选项将显示修改后的文件和升级后的新文件之间的差异。

关于此软件包安装消息的术语,它仅在检测到修改的配置文件时才会出现。从Debian 手册

请记住,在软件包升级期间,用户可以选择在检测到修改时应保留的配置文件版本。任何外部修改都会触发该请求,这会打扰管理员,因为管理员肯定不会更改任何内容。

因此,没有实际的“术语”,而只是提及该行为的一种方式。在这种情况下,说“当我执行 apt-get upgrade 时修改后的对话框”或“apt-get upgrade 在修改后的消息中询问要做什么”是可以理解的。至少那些在升级时处理过这个问题的人是可以理解的。

相关内容