Как перейти с CentOS 8 на Rocky Linux 8/Alma Linux 8

Как вы, возможно, уже знаете, Red Hat решила отказаться от ванильного проекта CentOS 8, срок службы которого истечет 31 декабря 2021 года, и переключить свое внимание на CentOS Stream. Из этого туториала Вы узнаете, как перейти с CentOS 8 на Rocky Linux 8/Alma Linux 8.

Альтернативы CentOS 8

Существует несколько альтернатив CentOS 8, самые популярные из которых:

  • Rocky Linux : проект, возглавляемый одним из первых создателей CentOS.
  • Alma Linux : создано CloudLinux, компанией по разработке программного обеспечения для хостинга Linux.

Оба они имеют 100% открытый исходный код и готовы к работе в производственной среде. Как вы думаете, какой из них лучше? Rocky Linux более привлекателен в сообществе разработчиков ПО с открытым исходным кодом, но разработка в Alma Linux идет намного быстрее, чем в Rocky Linux.

Несмотря на то, что методы, описанные в этой статье, успешно протестированы, всегда рекомендуется сделать резервную копию перед выполнением миграции.

Если миграция на Rocky Linux не удалась, вы можете попробовать перейти на Alma Linux, и наоборот.

Переход с CentOS 8 на Rocky Linux 8

Сначала обновите существующее программное обеспечение с помощью следующей команды.

sudo dnf update -y

Затем загрузите официальный скрипт миграции с Github.

wget https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh

Добавьте к этому скрипту разрешение на выполнение.

chmod x migrate2rocky.sh

Затем запустите сценарий миграции.

sudo ./migrate2rocky.sh -r

Он заменит репозиторий CentOS репозиторием Rocky Linux, а также заменит пакеты программного обеспечения. Скрипт обо всем позаботится. Вам не нужно вмешиваться в этот процесс.

В конце этого процесса вам будет предложено перезагрузить систему.

sudo shutdown -r now

После перезагрузки проверьте свою версию Rocky Linux.

cat /etc/rocky-release

Переход с CentOS 8 на Alma Linux 8

Сначала обновите существующее программное обеспечение с помощью следующей команды.

sudo dnf update -y

Затем загрузите официальный скрипт миграции с Github.

wget https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

Добавьте к этому скрипту разрешение на выполнение.

chmod x almalinux-deploy.sh

Затем запустите сценарий миграции.

sudo bash almalinux-deploy.sh

Он заменит репозиторий CentOS репозиторием Alma Linux, а также заменит пакеты программного обеспечения. Скрипт обо всем позаботится. Вам не нужно вмешиваться в этот процесс.

В конце этого процесса вам будет предложено перезагрузить систему.

sudo shutdown -r now

После перезагрузки проверьте свою версию Rocky Linux.

cat /etc/almalinux-release

Добавить комментарий