Какой URL-адрес следует использовать для списка воспроизведения репозитория Fedora EPEL в конфигурации кикстарта?

Я пишу файл кикстарта, чтобы настроить установку CentOS 7. Я хотел бы установить некоторые пакеты из репозитория Fedora EPEL, поэтому я добавляю команду repo в конфигурацию.

У меня возникли проблемы с поиском канонического URL-адреса, который я должен использовать для опции --mirrorlist . Где это будет документировано?

 repo --name=epel --mirrorlist=<which url?> %packages # various packages %end 

Я не видел ничего, упомянутого в FAQ EPEL, и на сайте зеркального менеджера Fedora есть куча человекочитаемых страниц. Кроме того, в документации кикстарта не указывается, какой должен быть формат списка зеркал.

2 Solutions collect form web for “Какой URL-адрес следует использовать для списка воспроизведения репозитория Fedora EPEL в конфигурации кикстарта?”

Проект Fedora содержит документацию по своим зеркальным спискам на странице Wiki MirrorManage .

metalink=http://mirrors.fedoraproject.org/metalink?repo=fedora-10&arch=$basearch

mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=$basearch

Я также обнаружил, что пакет epel-release CentOS 7 устанавливает файл конфигурации в /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 и других переменных в команде kickstart repo .

В конечном итоге у меня было много проблем с командами repo и не удалось установить пакет epel-release из kickstart. Я отказался и использовал Packer и Ansible для установки пакетов.

Ответ:

 https://mirrors.fedoraproject.org/mirrorlist?repo=epel-7&arch=x86_64 

Это простой текстовый файл с одним URL-адресом в строке.

Предоставляя недопустимые записи для параметров repo и arch , вы можете получить список допустимых записей, в том числе:

 # repo=epel-6&arch=i386 # repo=epel-6&arch=ppc64 # repo=epel-6&arch=x86_64 # repo=epel-7&arch=aarch64 # repo=epel-7&arch=ppc64 # repo=epel-7&arch=ppc64le # repo=epel-7&arch=x86_64 
  • KVM и Kickstart - Не удалось выключить
  • Пользовательский процесс ISO Kickstart - пакеты для сопоставления RPM
  • Red Hat 7 KickStarter
  • Регистрация% pre во время кикстарта - файл журнала не существует после загрузки
  • Какие команды и параметры Kickstart не могут быть включены?
  • Игнорировать проверку сертификата при извлечении файла кикстарта, который находится в ненадежном месте
  • кикстарт заморожен на 100%
  • Проблема с загрузчиком CentOS 6.4 Kickstart
  • Centos6.4 Kickstart застрял в% POST
  • Kickstart: одна сетевая карта с DHCP, одна со статическим IP-адресом?
  • Kickstart: возможно ли разделение без точки монтирования?
  • Linux и Unix - лучшая ОС в мире.