home

Установка новых версий Библиотеки ELiS переведена на Oracle Linux 8. Миграция с CentOS 8 на Oracle Linux 8

От того используется ли Oracle или CentOS - зависит какие репозитарии будет включать установщик.

Вместе с тем у версий ELiS, установленных на CentOS, могут быть проблемы с обновлениями.

Если переключиться на репозиторий Oracle, то ОС сможет обновляться, но в самом процессе перевода CentOS на Oracle используя скрипт миграции могут быть проблемы, поэтому пока такую операцию совершать не рекомендуется.

Переключение на Oracle Linux 8[править]

Переключиться можно с CentOS 8. Перед обновлением сделайте резервную копию или снапшот.

Для начала надо заменить нерабочии репозитории CentOS8 на рабочие (на vault.centos.org):

# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

Затем скачать скрипт миграции и запустить его:

# wget https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh
# chmod 0755 centos2ol.sh
# ./centos2ol.sh

После обновления перезагрузитесь:

# init 6

Обновитесь:

# dnf update

Установите репозитарий epel от Oracle:

# dnf install -y oracle-epel-release-el8

Продолжение использования CentOS 8[править]

При обновлении CentOS 8 в 2022 у вас будут проблемы так как поддержка этого дистрибутива закончилась. Попробуйте выполнить:

# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

Если все равно возникают проблемы со скачиванием пакетов, попробуйте установить в /etc/yum.repos.d/CentOS-Linux-AppStream.repo в качестве baseurl:

baseurl=https://mirror.yandex.ru/$contentdir/$releasever-stream/BaseOS/$basearch/os/