Site icon OS CONFIG

Обновление CentOS 7.x после end of life (EOL)

С 1 июля 2024 года репозиторий CentOS 7 стал недоступен, но был перемещён на vault.centos.org. В связи с этим, для обновления и установки пакетов необходимо внести изменения в список репозиториев в системе

На всякий случай создаём в домашнем каталоге директорию old_repos

# mkdir ~/old_repos/

переходим в директорию репозиториев

# cd /etc/yum.repos.d/

и перенесём туда все файлы CentOS-.repo и epel.repo

# mv CentOS-*.repo ~/old_repos/
# mv epel*.repo ~/old_repos/

Теперь создадим здесь 2 файла: CentOS.repo и epel.repo

# touch {CentOS,epel}.repo

Затем откроем файл CentOS.repo

# vi CentOS.repo

и вставим в него:

[base]
name=CentOS-7.9.2009 - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
metadata_expire=never

#released updates
[updates]
name=CentOS-7.9.2009 - Updates
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
metadata_expire=never

# additional packages that may be useful
[extras]
name=CentOS-7.9.2009 - Extras
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
metadata_expire=never

# additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-7.9.2009 - CentOSPlus
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0
metadata_expire=never

#fasttrack - packages by Centos Users
[fasttrack]
name=CentOS-7.9.2009 - Contrib
baseurl=http://vault.centos.org/7.9.2009/fasttrack/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0
metadata_expire=never

Далее открываем файл epel.repo

# vi epel.repo

и в него вставим:

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://archives.fedoraproject.org/pub/archive/epel/7/$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
metadata_expire=never

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=https://archives.fedoraproject.org/pub/archive/epel/7/$basearch/debug
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
metadata_expire=never

[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=https://archives.fedoraproject.org/pub/archive/epel/7/SRPMS
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
metadata_expire=never

Далее чистим и обновляем кеш

# yum clean all && yum makecache

и проверяем доступность обновлений

# yum check-update

Если всё проходит нормально, обновляемся до актуальной версии

# yum update

После этого можно устанавливать пакеты с репозиториев, к примеру

# yum install net-tools bind-utils mc nano epel-release

и продолжаем дальше пользоваться.

Exit mobile version