Red Hat Enterprise Linux 8 было выпущено на 2019-05-07, и все ждут, чтобы выяснить, когда произойдет восстановление CentOS. Этот документ предназначен для покрытия общих вопросов и сроки для того, что происходит.
Основной релиз CentOS принимает много планирования и изменения в инструменты, поскольку он основан на гораздо более новой версии Fedora, чем предыдущие версии. Это означает, что все из установщика, пакетов, упаковки и систем сборки нуждаются в основных капитальных ремонтах для работы с более новыми ОС. Это означает, что всегда есть период наращивания в зависимости от изменений, необходимых для восстановления работы. Различия между EL-8 и EL-7 не являются исключением, поскольку ядро резко изменилось, формат репозитория добавил «модули», и RPMS выращивал многие функции, которые EL7 и раньше не имеют. Об единственном элементе, который не имел резкого изменения между EL7 и EL8, является системой INIT, которая все еще система.
Для обновления Centos 7 до Centos 8
Войти как sudo Sudo --логин
Шаги:
- Установите пакет Epel Release
yum install epel-release -y
- Установите Yum Utils
yum install yum-utils -y
- Разрешите RPM пакеты путем выполнения команды.
yum install rpmconf -y rpmconf -a
- Выполните очистку всех пакетов, которые вам не требуют.
package-cleanup --leaves package-cleanup --orphans
- Установите DNF Package Manager, поскольку CentOS 8 использует DNF вместо Yum
yum install dnf -y
- Удалить управляющий пакет Yum, который был частью CentOS 7
dnf -y remove yum yum-metadata-parser rm -Rf /etc/yum
Беги
DNF Обновление -
Установка CentOS 8 пакет выпуска
dnf install http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-repos-8.2-2.2004.0.1.el8.x86_64.rpm http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.2-2.2004.0.1.el8.x86_64.rpm http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-gpg-keys-8.2-2.2004.0.1.el8.noarch.rpm
- Обновите эпильский репозиторий.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
- Удалите все временные файлы.
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
Устранение неполадок для общих ошибок на этом шаге.
- Ошибка зависимости Python 3. исправить к
DNF удалить Python3.
- Неисправность сегментации
rm -rf /var/lib/rpm/__db.* rpm --rebuilddb dnf clean all dnf makecache
- Установите новое ядро для CentOS 8
dnf -y install kernel-core
- Установить CentOS 8 минимальный пакет
dnf -y groupupdate "Core" "Minimal Install"
- Проверьте версию CentOS, установленных бегом.
cat /etc/redhat-release
У вас есть полное обновление CentOS
Оригинал: «https://dev.to/tomahawkpilot/centos-7-to-8-upgrade-2bj8»