从 kickstart 的 %post 部分运行 yum 命令

从 kickstart 的 %post 部分运行 yum 命令

我目前正在使用 kickstart 文件安装 RHEL 6。我正在尝试有条件地安装软件包。软件包的安装顺序对我来说并不重要。

现在,我的 %post 部分如下所示

%post

if [ conditionExists ]
then
    yum install packagename
fi

但是,这不起作用。我猜想 yum 失败是因为它不再指向安装介质上的 repo,而是指向系统上的 repo。

遇到此问题时有哪些可用选项?有没有办法将 yum repo 重新指向 %post 部分中的安装介质?有没有办法在 %pre 部分中安装包而不会出现问题?

答案1

它应该是:

yum install -y packagename

为了避免 yum 停止并提示确认

相关内容