我正在努力在我们的环境中设置基于PXE的自动安装。 作为其中的一部分,我想在构build过程中通过kickstart文件安装一些额外的软件包。 这些软件包不是CentOS提供的标准ISO的一部分,也就是说它不在'Packages'目录中。 所以,我手动将所需的RPM复制到“Packages”目录并运行“createrepo –update”。 但它没有帮助。 我环顾四周,找不到任何可能的select。
我知道我可以通过yum来安装这些软件包,但我希望在构build过程中安装这些软件包,我不想在安装后一节中明确地提及这些,因为它违背了在kickstart文件中使用%packages scriptlet的目的。
有关如何使CentOS ISO中的Packages目录能够识别我复制到其中的RPM的指针?
-内存
您可以在ISO结构中创build额外的存储库目录(例如RHEL7 ISO中的高可用性),然后使用“repo”选项将指针指向kickstart文件(请参阅https://access.redhat.com/documentation / en-us / red_hat_enterprise_linux / 7 / html / installation_guide / sect-kickstart-syntax )。
然后可以在%packages部分中提到其他包。