修改preseed文件以自动在/ pool / extra中安装软件包

时间:2013-06-30 14:40:23

标签: ubuntu

我想修改unpacked(使用UCK)GNU / Linux ISO的preseed文件,然后重新打包(使用UCK)。 我想要做的是,以这样的方式修改preseed文件,即.deb格式的所有包我复制到pool / extras文件夹,它们会在操作系统安装过程中自动安装。 为此,我需要在preseed文件中添加一些内容。我无法弄清楚它是什么。有人可以帮帮我吗。

1 个答案:

答案 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