我如何配置 anaconda kickstart 以确保其从一开始就安装所有更新?

我如何配置 anaconda kickstart 以确保其从一开始就安装所有更新?

我正在使用 anaconda kickstart 安装程序来配置 fedora 28 裸机,但我发现默认情况下我不会安装所有更新。

yum -q -y update我确实想避免在此阶段运行一个%post,并找到一种初始安装使用最新更新的方法,避免两次下载和安装,从而节省大量时间。

我怎样才能做到这一点?

如果该解决方案适用于整个 RedHat 家族:Fedora/CentOS/RHEL 就更好了。

答案1

要在安装时安装所有更新,您需要拥有updates使用以下方式在 kickstart 中定义 reporepo

例如:

url --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-29&arch=x86_64
repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f29&arch=x86_64

这将从网络安装 Fedora 29,并使用最近的可用镜像从互联网安装任何可用的更新。

您可以在出现的每个地方将 29 更改为 28,以安装旧版 Fedora 28。但请注意其生命周期较短。

如果您有私人镜像,则可以使用它,而不是使用镜像列表。

repo --name=updates --baseurl=http://myprivaterepo.example/fedora/linux/updates/29/Everything/x86_64

相关内容