Centos
在 kickstart 配置中使用哪個 URL 用於 Fedora EPEL 儲存庫鏡像列表?
我正在編寫一個 kickstart 文件來配置 CentOS 7 安裝。我想從 Fedora EPEL 儲存庫安裝一些軟體包,所以我
repo
在配置中添加了一個命令。我無法找到我應該用於該
--mirrorlist
選項的規範 URL。這將記錄在哪裡?repo --name=epel --mirrorlist=<which url?> %packages # various packages %end
我沒有看到EPEL FAQ中列出的任何內容,Fedora 的鏡像管理器站點只有一堆人類可讀的頁面。此外,kickstart 文件沒有記錄鏡像列表的格式必須是什麼。
Fedora 項目在其MirrorManage wiki 頁面上有一些關於其鏡像列表的文件。
metalink=http://mirrors.fedoraproject.org/metalink?repo=fedora-10&arch=$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=$basearch
我還發現 CentOS 7
epel-release
軟體包安裝了一個配置文件,/etc/yum.repos.d/epel.repo
其中有一些線索:[epel] #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
Anaconda 支持
$basearch
在 kickstartrepo
命令中替換和其他變數。最終,我在命令方面遇到了很多麻煩,
repo
無法epel-release
從 kickstart 安裝包。我放棄了,改用 Packer 和 Ansible 安裝包。