CENTOS 8 - upgrade from CentOS 7 - алгоритм

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

CENTOS 8 - upgrade from CentOS 7 - алгоритм

Подключить epel + установить yum-utils:

# yum install epel-release -y
# yum install yum-utils -y

Разрешить пакеты RPM

# yum install rpmconf -y
# rpmconf -a


Чистка лишних ненужных пакетов:

# package-cleanup --leaves
# package-cleanup --orphans


Установить DNF менеджер для CENTOS 8:

# yum install dnf -y


Удалить yum:

# dnf -y remove yum yum-metadata-parser
# rm -Rf /etc/yum

Обновить CentOS 7 до CentOS 8:

# dnf upgrade -y
# dnf install http://vault.centos.org/8.5.2111/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-3.el8.noarch.rpm,centos-linux-release-8.5-1.2111.el8.noarch.rpm,centos-gpg-keys-8-3.el8.noarch.rpm} -y

Обновить EPEL для CentOS 8:

# dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Удалить старые ядра:

# dnf clean all
# rpm -e `rpm -q kernel`
# rpm -e --nodeps sysvinit-tools


Заменить репо на архивные:

# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
# sed -i 's|#baseurl=http://mirror.centos.org%7Cbaseurl=http://vault.centos.org%7Cg' /etc/yum.repos.d/CentOS-*
# dnf update -y