
Kako popraviti yum nakon sto je CentOS 7 dosegnuo
Popravite CentOS 7 yum greske repozitorija nakon EOL-a prebacivanjem na vault repozitorije ili AlmaLinux EL7 mirror.
Pregled
CentOS 7 je dosegnuo kraj zivotnog vijeka, pa izvorni popis mirrora moze vracati 404 greske kada pokrenete yum update ili instalirate pakete. Rjesenje je usmjeriti yum na arhivirane CentOS 7.9 repozitorije ili koristiti odrzavanu EL7-kompatibilnu datoteku repozitorija.
Opcija 1: Koristite CentOS vault repozitorije
Otvorite datoteku repozitorija:
sudo nano /etc/yum.repos.d/CentOS-Base.repo
ili
vi /etc/yum.repos.d/CentOS-Base.repo
Zamijenite glavne sekcije CentOS 7.9 vault URL-ovima:
[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[contrib]
name=CentOS-$releasever - Contrib
baseurl=http://vault.centos.org/7.9.2009/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Opcija 2: Koristite AlmaLinux EL7 datoteku repozitorija
Ako i dalje dobivate HTTP 404 greske, zamijenite CentOS datoteku repozitorija EL7-kompatibilnom datotekom iz AlmaLinuxa:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://el7.repo.almalinux.org/centos/CentOS-Base.repo
Ocistite yum cache i testirajte
sudo yum clean all
sudo yum makecache
sudo yum update
Ako je server izlozen internetu, planirajte migraciju s CentOS 7 sto je prije moguce. EOL sustavi vise ne primaju uobicajena sigurnosna azuriranja.


