我正在创建自定义 Debian ISO 映像。当你安装 debian 时,可以选择打包安装哪些软件包,如下图所示:
但我找不到此选项的包列表的存储位置。例如,有“Web 服务器”选项,但它不仅安装 Apache2,还安装其他软件包。
所有数据都在tasksell包中:
tasksel-data_xxxxxxxxxxxxx.deb
在/usr/share/tasksell/debian-tasks.desc
。看来我需要以某种方式重新打包这个 dpkg 来更改这个菜单和软件包。
但我需要在那之后签署 .deb 并添加密钥......
所以我的问题是 - 包列表定义存储在哪里以及如何将我自己的选项添加到此列表中?
答案1
这些是任务,定义在tasksel
。现在每一个都对应一个包,例如 task-web-server
。