Как известно компании RedHat изменила вектор развития дистрибутива CentOS и по этому объявила о окончании поддержки CentOS 8. Дата окончания поддержки 31 декабря 2021 года.
По этому встал вопрос в поиске дистрибутива бинарно совместимого с CentOS. На данный момент есть несколько вариантов (AlmaLinux, Rocky Linux, Oracle Linux). Но в рамках данной статьи мы поговорим о переходе с CentOS 8 на AlmaLinux. Приступим…
1. Проверим, что у Вас действительно установлена CentOS 8
Для этого выполним следующую команду:
cat /etc/redhat-release
В результате увидим:
Если увидели, что у Вас CentOS 8 — продолжаем.
2. Обновляем все пакеты до актуальной версии
Выполняем:
dnf upgrade -y
Если Вы выполняете переход уже после 31.12.2021, обновить пакеты до последней версии у Вас не получится, так как переехали репозитории. Перед тем как выполнять обновление пакетов необходимо сделать следующее:
Открываем:
/etc/yum.repos.d/CentOS-AppStream.repo
Комментируем строки начинающиеся на:
mirrorlist=
baseurl=
Добавляем:
baseurl=http://vault.centos.org/$contentdir/$releasever/AppStream/$basearch/os/
Открываем:
/etc/yum.repos.d/CentOS-Base.repo
Комментируем строки начинающиеся на:
mirrorlist=
baseurl=
Добавляем:
baseurl=http://vault.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
После выполняем:
dnf clean all
Далее повторно запускаем обновление пакетов:
dnf upgrade -y
После успешного выполнения перезагружаем сервер:
reboot
3. Выполняем переход с CentOS 8 на AlmaLinux 8
Загрузим официальный скрипт:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Теперь запускаем скрипт:
bash almalinux-deploy.sh
После завершения процесса Вы должны увидеть примерно следующее:
Теперь для загрузки нового ядра выполняем перезагрузку:
reboot
И проверяем теперь информацию про OS:
cat /etc/redhat-release
На этом процесс перехода можно считать успешно завершенным.
5,588 всего просмотров, 5 за сегодня