dpkg-reconfigure:支持哪些软件包?

dpkg-reconfigure:支持哪些软件包?

dpkg-reconfigure提供了一种以“用户友好”的方式为已安装的软件包设置选项的方法(例如,不编辑文件,而是从对话框中选择)。

我怎样才能知道哪个包有这样的选项?例如,“ dpkg-reconfigure tzdata”确实有,而“ dpkg-reconfigure nano”没有。

apt-mirror通过dpkg-reconfigure“对话方式”添加附加项的正确参数/包是什么?

答案1

Debian 软件包配置脚本中的对话框通常由 处理debconf;支持此功能的软件包.config.templates/var/lib/dpkg/info(例如 /var/lib/dpkg/info/tzdata.config/var/lib/dpkg/info/tzdata.templates)。 (这还提供了其他好处,例如对预播种的简单支持。)

Running在模式下dpkg-reconfigure运行包的postinst维护者脚本configure,因此当您这样做时会发生什么实际上取决于维护者提供的内容。大多数软件包都设计为静默安装,因此不提供交互式配置通过 dpkg-reconfigure

其他apt镜像是由安装程序模块而不是脚本配置的postinst,据我所知,它在安装后不可用。

答案2

以下命令为您提供可以使用的软件包列表dpkg-reconfigure。您需要debconf-utils先安装包。

$ debconf-get-selections | grep -v ^# | cut -f 2 | cut -d / -f 1 | sort | uniq

相关内容