Після припинення підтримки CentOS 8 офіційні репозиторії стали недоступними. Це ускладнює встановлення та оновлення пакетів. Щоб продовжити роботу, необхідно переналаштувати джерела пакетів на архівні сховища vault.
Кроки з налаштування архівних репозиторіїв
1. Пошук старих mirrorlist-посилань
Щоб знайти файли .repo, які все ще використовують mirrorlist.centos.org, виконайте команду:
grep -R 'mirrorlist' /etc/yum.repos.d/2. Оновлення конфігураційних файлів репозиторіїв
По черзі редагуємо кожен .repo файл, замінюючи mirrorlist на прямий baseurl із архівного сховища.
Редагування BaseOS.repo
sudo nano /etc/yum.repos.d/CentOS-Linux-BaseOS.repo[BaseOS]
name=CentOS Linux 8 - BaseOS
baseurl=https://ftp.iij.ad.jp/pub/linux/centos-vault/8.5.2111/BaseOS/x86_64/os/
enabled=1
gpgcheck=0Редагування AppStream.repo
sudo nano /etc/yum.repos.d/CentOS-Linux-AppStream.repo[AppStream]
name=CentOS Linux 8 - AppStream
baseurl=https://ftp.iij.ad.jp/pub/linux/centos-vault/8.5.2111/AppStream/x86_64/os/
enabled=1
gpgcheck=0Редагування Extras.repo
sudo nano /etc/yum.repos.d/CentOS-Linux-Extras.repo[Extras]
name=CentOS Linux 8 - Extras
baseurl=https://ftp.iij.ad.jp/pub/linux/centos-vault/8.5.2111/extras/x86_64/os/
enabled=1
gpgcheck=0Редагування PowerTools.repo
sudo nano /etc/yum.repos.d/CentOS-Linux-PowerTools.repo[PowerTools]
name=CentOS Linux 8 - PowerTools
baseurl=https://ftp.iij.ad.jp/pub/linux/centos-vault/8.5.2111/PowerTools/x86_64/os/
enabled=1
gpgcheck=03. Очищення кешу та оновлення сховищ
Після редагування всіх .repo файлів потрібно очистити кеш та оновити список репозиторіїв:
sudo yum clean all
sudo yum makecache
sudo yum repolistВисновок
Після виконання цих кроків CentOS 8 зможе отримувати пакети з архівних репозиторіїв. Це дозволяє продовжити роботу зі старими версіями без необхідності негайного переходу на альтернативні дистрибутиви.


Коментувати