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

Rocky Linux — это дистрибутив Linux, разработанный Rocky Enterprise Software Foundation. Полностью совместимая с двоичными файлами версия, использующая исходный код операционной системы Red Hat Enterprise Linux.

Rocky Linux

перед началом миграции рекомендуется сделать резервную копию данных

Скачиваем скрипт миграции

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

Устанавливаем права на запуск

chmod u+x migrate2rocky.sh

После чего запускаем миграцию

./migrate2rocky.sh -r

В процессе миграции, скрипт заменит репозитории на аналогичные из Rocky Linux.

Обновит ядро и пакеты.

migrate2rocky - Begin logging at Fri 25 Mar 2022 05:47:38 AM EDT.

Removing dnf cache
Preparing to migrate CentOS Stream 8 to Rocky Linux 8.

Determining repository names for CentOS Stream 8......

Found the following repositories which map from CentOS Stream 8 to Rocky Linux 8:
CentOS Stream 8 Rocky Linux 8
appstream appstream
baseos baseos
extras extras

Getting system package names for CentOS Stream 8..........

Found the following system packages which map from CentOS Stream 8 to Rocky Linux 8:
CentOS Stream 8 Rocky Linux 8
centos-logos-ipa rocky-logos-ipa
centos-backgrounds rocky-backgrounds
centos-gpg-keys rocky-gpg-keys
centos-logos rocky-logos
centos-indexhtml rocky-indexhtml
centos-stream-release rocky-release
centos-logos-httpd rocky-logos-httpd
centos-stream-repos rocky-repos

Getting list of installed system packages.

We will replace the following CentOS Stream 8 packages with their Rocky Linux 8 equivalents
Packages to be Removed Packages to be Installed
centos-gpg-keys rocky-gpg-keys
centos-stream-release rocky-release
rocky-repos

Also to aid the transition from CentOS Stream the following packages will be removed from the rpm database but the included repos will be renamed and retained but disabled:
centos-stream-repos

 

Процесс миграции может занять значительное время, в зависимости от установленных пакетов, аппаратного обеспечения и скорости интернета.

По окончанию обновления, необходимо перегрузить сервер

reboot

Проверяем версию Linux

hostnamectl
   Static hostname: localhost.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: f707f0e9e6c946789654b532622f6cd8
           Boot ID: 6a9cf9d9cff641f3a9b004e85bc519d6
  Operating System: Rocky Linux 8.5 (Green Obsidian)
       CPE OS Name: cpe:/o:rocky:rocky:8:GA
            Kernel: Linux 4.18.0-348.20.1.el8_5.x86_64
      Architecture: x86-64

Заметки по миграции с CentOS Stream:

Так как CentOS Stream опережает RockyLinux в следующем точечном релизе, многие пакеты в Stream будут иметь более высокие номера версий, чем в RockyLinux, некоторые будут
переведены на новую версию. Понижение этих пакетов до версии в RockyLinux несет в себе риск того, что старая версия может не распознать файлы конфигурации, данные или другие файлы, созданные более новой версией в Stream.

Чтобы избежать подобных проблем, более новые версии пакетов из CentOS Stream были сохранены. Также репозитории CentOS Stream были сохранены, но переименованы с префиксом "stream-", чтобы избежать конфликтов с RockyLinux но эти репозитории также были отключены, чтобы в будущем установки пакетов будут происходить из стоковых репозиториев RockyLinux.

Если вы ничего не делаете, кроме обновления до следующего точечного релиза RockyLinux, когда пакеты сохраненные в Stream, должны быть заменены на
в это время.

Если вам необходимо обновить пакет из Stream (например, для исправления ошибки или проблемы безопасности), то вам нужно будет включить соответствующий репозиторий, чтобы сделать это/

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