Назад | Перейти на главную страницу

Как я могу настроить кикстарт Anaconda, чтобы гарантировать установку всех обновлений с самого начала?

Я использую программу установки кикстарта anaconda для подготовки baremetals Fedora 28, но обнаружил, что по умолчанию я не устанавливаю все обновления.

Я действительно хочу избежать необходимости запускать yum -q -y update вовремя %post Найдите способ, которым при первоначальной установке будут использоваться последние обновления, сэкономив много времени, избегая загрузки и установки дважды.

Как я могу это сделать?

Если решение будет работать для всего семейства RedHat: Fedora / CentOS / RHEL, тем лучше.

Чтобы установить все обновления во время установки, вам необходимо иметь updates репо, определенное в кикстарте с использованием в repo вариант.

Например:

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