Поиск по сайту:

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

Если вы планируете перейти на CentOS 8 с CentOS 7, возможно, вам придется пока пропустить это, поскольку CentOS 8 больше не будет! Если вы уже используете его, вам следует рассмотреть возможность перехода на CentOS Stream 8 с CentOS Linux 8.

Почему нам следует перейти на CentOS Stream?

CentOS (сокращение от Ccommunity ENTerprise Ooperating System ) — это клон системы Red Hat Enterprise Linux. (РЭЛ). CentOS широко известна своей стабильностью и надежностью и является популярным выбором для многих провайдеров веб-хостинга. Кроме того, это ворота для людей, которые хотят изучить RHEL бесплатно. Ну вот, шоу закончилось. Разработчики CentOS объявили, что переключают свое внимание на CentOS Stream.

Согласно официальному объявлению, CentOS Linux 8, являющаяся пересборкой RHEL 8, закончится в конце 2021 года. CentOS Stream продолжится и после этой даты, выступая в качестве восходящей ветки (разработки) Red Hat. Корпоративный Линукс. Другими словами, CentOS Stream будет представлять собой действующую предварительную версию (то есть бета-версию).

Таким образом, CentOS Stream больше не будет последующей перестройкой выпуска RHEL. Теперь это промежуточный вариант, который будет существовать между Fedora и RHEL. Говоря простым языком, это больше не Fedora -> RHEL -> CentOS, а Fedora -> CentOS -> RHEL. Начиная с января 2022 года RHEL будет основан на CentOS, а не наоборот.

Вы по-прежнему можете использовать CentOS 8 и отправлять исправления до 31 декабря 2021 года. Но CentOS 8 прекратит свое существование примерно в это же время в следующем году, и CentOS 9 не будет. Пользователям CentOS Linux 7 не нужно паниковать. CentOS 7 будет работать до конца своего существования в 2024 году.

Просматривая комментарии в блоге CentOS, я заметил, что Г-н Грегори Курцер, первоначальный основатель CentOS, оставил комментарий. Он говорит, что планирует перестроить RHEL. Действительно хорошие новости!

Теперь давайте продолжим и перейдем с CentOS Linux 8 на CentOS Stream 8. Это не так уж и сложно.

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

Прежде всего, сохраните резервную копию важных данных, на всякий случай.

Обновите CentOS 8 до последней доступной версии с помощью команды:

sudo dnf update

После обновления системы перезагрузите ее. Проверьте текущую версию CentOS 8 с помощью команды:

cat /etc/redhat-release 
CentOS Linux release 8.3.2011

Проверьте версию CentOS

Затем включите репозиторий CentOS Stream с помощью команды:

sudo dnf install centos-release-stream

Пример вывода:

Last metadata expiration check: 0:35:27 ago on Wednesday 09 December 2020 12:44:07 PM IST.
Dependencies resolved.
=========================================================================
 Package                 Arch     Version                 Repo      Size
=========================================================================
Installing:
 centos-release-stream   x86_64   8.1-1.1911.0.7.el8      extras    11 k

Transaction Summary
=========================================================================
Install  1 Package

Total download size: 11 k
Installed size: 6.6 k
Is this ok [y/N]: y
Downloading Packages:
centos-release-stream-8.1-1.1911.0.7.el8  17 kB/s |  11 kB     00:00    
-------------------------------------------------------------------------
Total                                    5.9 kB/s |  11 kB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                 1/1 
  Installing       : centos-release-stream-8.1-1.1911.0.7.el8.x86_   1/1 
  Verifying        : centos-release-stream-8.1-1.1911.0.7.el8.x86_   1/1 

Installed:
  centos-release-stream-8.1-1.1911.0.7.el8.x86_64                        

Complete!

Включить репозиторий CentOS Stream

Замените все существующие репозитории CentOS Linux репозиториями CentOS Stream:

sudo dnf swap centos-{linux,stream}-repos

Наконец, выполните следующую команду для миграции CentOS Linux 8 на CentOS Stream 8:

sudo dnf distro-sync

Команда distro-sync выполнит необходимые обновления, понижения версии или сохранит выбранные установленные пакеты в соответствии с последней версией, доступной в любом включенном репозитории. Если пакет не указан, учитываются все установленные пакеты. Введите Y и нажмите ENTER, чтобы начать миграцию на CentOS Stream 8:

Пример вывода:

CentOS-Stream - AppStream                                                                               521 kB/s | 6.3 MB     00:12    
CentOS-Stream - Base                                                                                    304 kB/s | 2.3 MB     00:07    
CentOS-Stream - Extras                                                                                  5.1 kB/s | 7.0 kB     00:01    
Last metadata expiration check: 0:00:01 ago on Wednesday 09 December 2020 01:22:28 PM IST.
Dependencies resolved.
========================================================================================================================================
 Package                                         Architecture    Version                                Repository                 Size
========================================================================================================================================
Installing:
 centos-stream-release                           noarch          8.4-1.el8                              Stream-BaseOS              21 k
     replacing  centos-linux-release.noarch 8.3-1.2011.el8
     replacing  centos-release-stream.x86_64 8.1-1.1911.0.7.el8
Upgrading:
 NetworkManager                                  x86_64          1:1.30.0-0.2.el8                       Stream-BaseOS             2.5 M
 NetworkManager-libnm                            x86_64          1:1.30.0-0.2.el8                       Stream-BaseOS             1.8 M
 NetworkManager-team                             x86_64          1:1.30.0-0.2.el8                       Stream-BaseOS             142 k
 NetworkManager-tui                              x86_64          1:1.30.0-0.2.el8                       Stream-BaseOS             322 k
 avahi-glib                                      x86_64          0.7-20.el8                             Stream-BaseOS              14 k
 avahi-libs                                      x86_64          0.7-20.el8                             Stream-BaseOS              62 k
 bind-export-libs                                x86_64          32:9.11.20-6.el8                       
.
.
.
.
baseos                     57 k
 python3-subscription-manager-rhsm               x86_64          1.28.5-1.el8                           Stream-BaseOS             362 k
 subscription-manager                            x86_64          1.28.5-1.el8                           Stream-BaseOS             1.1 M
 subscription-manager-rhsm-certificates          x86_64          1.28.5-1.el8                           Stream-BaseOS             258 k
 usermode                                        x86_64          1.113-1.el8                            baseos                    202 k

Transaction Summary
========================================================================================================================================
Install    9 Packages
Upgrade  107 Packages

Total download size: 205 M
Is this ok [y/N]: y

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

Это займет некоторое время в зависимости от скорости вашего Интернета. После завершения миграции CentOS Stream 8 выполните следующую команду, чтобы проверить:

cat /etc/redhat-release 
CentOS Stream release 8

Проверьте версию потока CentOS

Если вам нужен новый ISO-образ CentOS Stream, вы можете получить его на официальной странице.

Пользователи CentOS недовольны и против этого решения

Многие пользователи и разработчики CentOS Linux разочарованы этим решением. Многие разочарованные пользователи отметили, что они ожидали этого с тех пор, как IBM выкупила Red Hat.

Кроме того, многие пользователи думают о переходе на другие дистрибутивы, обеспечивающие долгосрочную поддержку. Пользователи чаще всего предлагают альтернативы FreeBSD, Debian, openSUSE и Ubuntu.

Мы не знаем, как Red Hat отреагирует на волнения пользователей. Возможно, они просто проигнорируют сообщество CentOS и пойдут дальше. Давайте подождем и посмотрим.

Не хотите переключаться на CentOS Stream? А как насчет других клонов RHEL, таких как AlmaLinux, Rocky Linux или Oracle Linux? В следующих руководствах объясняется, как перейти на AlmaLINux, Rocky Linux и Oracle Linux из CentOS.

  • Миграция на AlmaLinux с CentOS 8 с помощью сценария Almalinux-deploy
  • Как перейти на Rocky Linux 8 с CentOS 8 Linux
  • Неофициальный способ перехода на AlmaLinux с CentOS 8
  • Как перенести CentOS 7 на AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 с помощью утилиты ELevate

Статьи по данной тематике