我正在制作一个从 kickstart 配置文件启动的 Red Hat ISO。为此,我一直在遵循这些说明位于 Server Fault。
我想要编辑的 ISO 最终将成为我的自定义 ISO,我从 Red Hat 下载并安装。然后我进行更改等。我注意到 ISO 的 Packages 文件夹中有 5000 多个软件包,但我希望只执行最小安装以及一些额外的软件包,总共约 400 个软件包。
安装完成后,其他约 4,600 个软件包会被删除吗?还是它们会一直保留在系统中的某个地方?
此外,如果我知道 ISO 中需要什么,从 ISO 中删除多余的软件包是不是一个好主意?这是否就像从 Packages 目录中删除它们一样简单?
答案1
除非您已经完全分析了所有可能的依赖关系,否则从 ISO 中删除软件包不是一个好主意。我建议寻找具有您需要的所有软件的最小 Linux 发行版(除非 Red Hat 规定)。
无论如何,卸载的软件包不会占用磁盘空间。这就是为什么在安装其他软件包时,您必须挂载 ISO 或连接到存储库的 Internet,才能从某个来源获取软件包。