Рубрики
Uncategorized

Centos 7 до 8 Обновление

Red Hat Enterprise Linux 8 было выпущено на 2019-05-07, и все ждут, чтобы выяснить, когда … Tagged с DevOps, Linux, Centos.

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»