Как включить все последние обновления при установке kickstart на fedora/centos без %post

Вы можете сделать:

perl -pe 's/(.*?\|){4}\K/\n/g'
2
21.04.2019, 05:19
2 ответа

В любой последней версии Fedora Anaconda поставляется со встроенной конфигурацией -для репозитория updates. Таким образом, вы сможете включить обновления в установке Fedora, просто добавив строку:

repo --name=updates

к кикстарту. Из документации кикстарта команды repo:

By default, anaconda has a configured set of repos taken from /etc/anaconda.repos.d plus a special Installation Repo in the case of a media install. The exact set of repos in this directory changes from release to release and cannot be listed here. There will likely always be a repo named “updates”.

Note: If you want to enable one of the repos in /etc/anaconda.repos.d that is disabled by default (like “updates”), you should use –name= but none of the other options. anaconda will look for a repo by this name automatically. Providing a baseurl or mirrorlist URL will result in anaconda attempting to add another repo by the same name, which will cause a conflicting repo error.

Этот ярлык должен нормально работать в CentOS 7 (спасибо @maxschlepzig в комментариях за проверку! ). Если вам приходится иметь дело с чем-то более старым, вы все равно сможете добавить репозиторий updatesвручную с помощью более полной команды repo:

repo --name=centos-updates --mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

Это позволит репозиторию обновлений CentOS (с полной поддержкой зеркал! )во время установки.

2
27.01.2020, 22:09

Для тех, кто задается этим вопросом в надежде найти решение, работающее с CentOS 8.x, я обнаружил, что добавление этих строк поможет:

repo --name=centos-updates --mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS --cost=1000
repo --name=appstream-updates --mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream --cost=1000
repo --name=extras-updates --mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=Extras --cost=1000

То же самое должно работать и с RHEL 8, с соответствующими модификациями и регистрацией системы и т.д...

0
27.01.2020, 22:09

Теги

Похожие вопросы