OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

预配置文件采用 debconf-set-selections 命令使用的格式。 预配置文件中一行的一般格式是:



编写预配置文件时需要记住一些规则。


• 在类型和值之间只放置一个空格或制表符:任何额外的空格都将被解释为属于该值。

通过附加反斜杠(“\”) 作为换行符。 分割线的好地方是在问题名称之后; 一个不好的地方是在类型和价值之间。 分割线将合并为一行,所有前导/尾随空格都压缩为一个空格。

• 对于仅在安装程序本身中使用的 debconf 变量(模板),所有者应设置为“di”; 要预置已安装系统中使用的变量,应使用包含相应 debconf 模板的包的名称。 只有将其所有者设置为“di”以外的变量的变量才会传播到已安装系统的 debconf 数据库。

大多数问题需要使用英语中的有效值而不是翻译值来预置。 但是,有一些问题(例如在 合伙人) 需要使用翻译值的地方。

• 有些问题将代码作为值,而不是安装过程中显示的英文文本。

创建预配置文件的最简单方法是使用 B.4 节中链接的示例文件 作为基础并从那里开始工作。

另一种方法是进行手动安装,然后在重新启动后,使用 debconf-get- selections 从 debconf 实用程序 将 debconf 数据库和安装程序的 cdebconf 数据库转储到单个文件的包:


$ debconf-get-selections --installer > 文件

$ debconf-get-selections >> 文件


但是,以这种方式生成的文件会包含一些不应预置的项目,对于大多数用户来说,示例文件是一个更好的起点。


请注意: 这种方法依赖于这样一个事实,即在安装结束时,安装程​​序的 cdebconf 数据库被保存到已安装的系统中 /var/log/安装程序/cdebconf. 但是,由于数据库可能包含敏感信息,默认情况下这些文件只能由 root 用户读取。

目录 /var/日志/安装程序 如果您清除软件包,其中的所有文件都将从您的系统中删除 安装报告.


要检查问题的可能值,您可以使用 nano 检查文件

/var/lib/cdebconf 正在进行安装。 查看模板.dat 获取原始模板,查看questions.dat 获取当前值和分配给变量的值。

要在执行安装之前检查预配置文件的格式是否有效,您可以使用命令 debconf-set-selections -c 预置.cfg.


B.4. 预配置文件的内容(用于仿生)

OnWorks 的顶级操作系统云计算: