Після припинення підтримки 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=0
3. Очищення кешу та оновлення сховищ
Після редагування всіх .repo
файлів потрібно очистити кеш та оновити список репозиторіїв:
sudo yum clean all
sudo yum makecache
sudo yum repolist
Висновок
Після виконання цих кроків CentOS 8 зможе отримувати пакети з архівних репозиторіїв. Це дозволяє продовжити роботу зі старими версіями без необхідності негайного переходу на альтернативні дистрибутиви.
Коментувати