Fedora

如何配置 anaconda kickstart 以確保它從一開始就安裝所有更新?

  • December 6, 2018

我正在使用 anaconda kickstart 安裝程序來配置 Fedora 28 裸機,但我發現預設情況下我不會安裝所有更新。

我確實想避免yum -q -y update在此%post階段執行 an 並找到一種方法,在該方法中初始安裝將使用最新更新,通過避免下載和安裝兩次來節省大量時間。

我怎樣才能做到這一點?

如果該解決方案適用於整個 RedHat 家族:Fedora/CentOS/RHEL 就更好了。

要在安裝時安裝所有更新,您需要使用選項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,並使用最近的可用鏡像從 Internet 安裝任何可用的更新。

您可以將 29 更改為 28 每個出現的位置,以安裝較舊的 Fedora 28。但要注意它的生命週期很短。

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

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

引用自:https://serverfault.com/questions/943207