我想修改unpacked(使用UCK)GNU / Linux ISO的preseed文件,然后重新打包(使用UCK)。 我想要做的是,以这样的方式修改preseed文件,即.deb格式的所有包我复制到pool / extras文件夹,它们会在操作系统安装过程中自动安装。 为此,我需要在preseed文件中添加一些内容。我无法弄清楚它是什么。有人可以帮帮我吗。
答案 0 :(得分:6)
为什么不创建一个取决于你想要安装的所有软件包的元数据包,只需设置preseed来安装它。
equivs
是专为此类设计的,尽管使用标准打包工具从头开始创建元数据包也不是很难。
要指示安装程序安装软件包,您可以包含行
d-i pkgsel/include string package1 package2
在您的preseed文件中。如果您只想安装目录中的所有*.deb
文件(不是带有Packages.gz
的完整Apt存储库等),那么可能
d-i preseed/late_command string in-target dpkg -i /pool/extras/*.deb
但我实际上更喜欢完整的回购;基本上只需要运行dpkg-scanpackages
。