debian 安装程序的可选包定义存储在哪里?

debian 安装程序的可选包定义存储在哪里?

我正在创建自定义 Debian ISO 映像。当你安装 debian 时,可以选择打包安装哪些软件包,如下图所示:

在此输入图像描述

但我找不到此选项的包列表的存储位置。例如,有“Web 服务器”选项,但它不仅安装 Apache2,还安装其他软件包。

所有数据都在tasksell包中:

tasksel-data_xxxxxxxxxxxxx.deb

/usr/share/tasksell/debian-tasks.desc。看来我需要以某种方式重新打包这个 dpkg 来更改这个菜单和软件包。

但我需要在那之后签署 .deb 并添加密钥......

所以我的问题是 - 包列表定义存储在哪里以及如何将我自己的选项添加到此列表中?

答案1

这些是任务,定义在tasksel。现在每一个都对应一个包,例如 task-web-server

要添加您自己的,您可以定义其他任务文件(看任务README)。

相关内容