Обновление CentOS 8 до AlmaLinux 8

13:32
1.19K

Если вы являетесь пользователем CentOS 8, то возможно вы захотите обновить свою систему до AlmaLinux 8, так как разработка CentOS была прекращена. Обновление на AlmaLinux не только предоставит вам дополнительную поддержку, но и поможет вам продолжить работу с вашей существующей системой без необходимости переходить на другую операционную систему.

На дату 31 января 2022 г. официальные репозитории CentOS 8 были отключены. Чтобы успешно обновить вашу ОС до версии 8.5, вам нужно заменить репозитории yum, чтобы они указывали на работающее зеркало. Для удобства вы можете использовать следующие команды sed, чтобы восстановить работоспособное состояние yum, которое позволит вам выполнить обновление CentOS до версии 8.5, а затем до AlmaLinux 8.

Для выполнения всех процедур необходимы права суперпользователя root. Сначала нужно перейти в каталог со списком репозиториев.

cd /etc/yum.repos.d/

Для замены стандартных репозиториев необходимо выполнить две команды последовательно.

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

Выполните обновление системных пакетов до последней версии и дождитесь завершения процесса.

dnf update -y

Или:

yum update -y

Обновление может занять продолжительное время, поэтому не перезагружайте сервер и не закрывайте консоль во время обновления, иначе процесс завершится неудачно. По окончанию обновления вы увидите надпись "Complete!" и строку для ввода команды.

Complete!
[root@i yum.repos.d]#

Выполните перезапуск сервера.

shutdown -r now

После перезапуска ОС, убедитесь, что она была обновлена до требуемой версии 8.5.

[root@i ~]# cat /etc/centos-release
CentOS Linux release 8.5.2111

Чтобы обновить CentOS 8 до AlmaLinux 8, есть два способа, которые мы подробно опишем ниже.

Способ 1: Установка пакета almalinux-deploy через dnf

  • Установите пакет almalinux-deploy, выполнив следующую команду в терминале:
sudo dnf install almalinux-deploy

Пакет almalinux-deploy - это инструмент для обновления CentOS 8 до AlmaLinux 8.

  • Выполните команду almalinux-deploy, чтобы начать процесс обновления:
sudo almalinux-deploy --all

Команда almalinux-deploy запустит процесс обновления, который может занять некоторое время.

  • Дождитесь завершения процесса обновления. В завершении процесса обновления вам может потребоваться перезагрузить систему. Вы можете выполнить это, введя следующую команду:
sudo reboot
  • Проверьте, что обновление прошло успешно, выполнив следующую команду:

Если обновление прошло успешно, то вывод должен содержать информацию о версии AlmaLinux.

Примечание: перед выполнением процесса обновления, рекомендуется создать резервную копию ваших данных, чтобы в случае каких-либо проблем вы могли быстро восстановить свою систему.

Способ 2: Обновление через скрипт sh

  • Установите пакет wget, выполнив следующую команду в терминале:
sudo dnf install wget

Пакет wget - это инструмент для загрузки файлов из Интернета.

  • Загрузите скрипт almalinux-deploy со страницы GitHub:
wget https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

Скрипт almalinux-deploy - это инструмент для обновления CentOS 8 до AlmaLinux 8.

  • Сделайте скрипт исполняемым:
chmod +x almalinux-deploy.sh
  • Запустите скрипт, чтобы начать процесс обновления:
sudo ./almalinux-deploy.sh --all

Команда ./almalinux-deploy.sh --all запустит процесс обновления, который может занять некоторое время.

  • Дождитесь завершения процесса обновления. В завершении процесса обновления вам может потребоваться перезагрузить систему. Вы можете выполнить это, введя следующую команду:
sudo reboot
  • Проверьте, что обновление прошло успешно, выполнив следующую команду:
cat /etc/redhat-release

Если обновление прошло успешно, то вывод должен содержать информацию о версии AlmaLinux.

Примечание: перед выполнением процесса обновления, рекомендуется создать резервную копию ваших данных, чтобы в случае каких-либо проблем вы могли быстро восстановить свою систему.

Теперь вы знаете, как обновить вашу систему CentOS 8 до AlmaLinux 8 с помощью wget. Продолжайте работать со своей существующей системой без необходимости переходить на другую операционную систему.

13:32
1.19K
Этот сайт использует cookie для хранения данных. Продолжая использовать сайт, Вы даете свое согласие на работу с этими файлами.