• Для скачивания ресурсов Форума пользователь должен написать не менее 5 полезных сообщений и получить 5 симпатий.
    Если Вы не хотите выполнять условия, Вы должны купить переход в группу "Работяга" или любое наше дополнение и сможете скачивать ресурсы, перевод происходит по email, который указывается при оплате.

Как обновить CentOS 7 до CentOS 8

baltun

Администратор
Сообщения
5.666
Реакции
1.805
Баллы
1.833
Лучшие ответы
2
Вы узнаете, как обновить CentOS 7 до CentOS 8, описанные здесь шаги не являются официальным обновлением, и соответственно их пока нельзя применять к производственному серверу.

Шаг 1: Установка репозитория EPEL
Для начала установите EPL-репозиторий, запустив:
Код:
# yum install epel-release -y
Шаг 2: Установка инструмента yum-utils
После успешной установки EPEL установите yum-utils, выполнив команду ниже:
Код:
# yum install yum-utils
После этого вам нужно разрешить пакеты RPM, выполнив команду:
Код:
# yum install rpmconf
# rpmconf -a
Затем выполните очистку всех пакетов, которые вам не нужны:
Код:
# package-cleanup --leaves
# package-cleanup --orphans
Шаг 3: Установка dnf в CentOS 7
Теперь установите менеджер пакетов dnf, который является менеджером пакетов по умолчанию для CentOS 8:
Код:
# yum install dnf
Вам также необходимо удалить менеджер пакетов yum. Выполнить это можно с помощью следующей команды:
Код:
# dnf -y remove yum yum-metadata-parser
# rm -Rf /etc/yum
Шаг 4: Обновите CentOS 7 до CentOS 8
Теперь мы готовы обновить CentOS 7 до CentOS 8, но прежде чем это выполнить, обновите систему, используя только что установленный менеджер пакетов dnf:
Код:
# dnf upgrade
Затем установите пакет выпуска CentOS 8, используя dn
Код:
# dnf -y groupupdate "Core" "Minimal Install"
f
, с помощью команды показанной ниже. Это займет некоторое время:
Код:
dnf -y upgrade http://mirror.bytemark.co.uk/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm
Затем обновите репозиторий EPEL:
Код:
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
После успешного обновления хранилища EPEL удалите все временные файлы:
Код:
# dnf clean all
Удалите старое ядро ядра для CentOS 7:
Код:
# rpm -e `rpm -q kernel`
Далее обязательно удалите конфликтующие пакеты:
Код:
# rpm -e --nodeps sysvinit-tools
После этого запустите обновление системы CentOS 8, как показано ниже:
Код:
# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Шаг 5: Установка нового ядра для CentOS 8
Чтобы установить новое ядро для CentOS 8, запустите команду:
Код:
# dnf -y install kernel-core
Наконец, установите базовый пакет CentOS 8:
Код:
# dnf -y groupupdate "Core" "Minimal Install"
Теперь вы можете проверить установленную версию CentOS, выполнив:
Код:
# cat /etc/redhat-release
 
Верх Низ