CentOS 6 - Repo URL nach EOL anpassen
Informationen zu CentOS 7 finden Sie hier.
CentOS 6 erhält seit Ende 2020 keine Updates mehr (EOL - End of life) und die Quellen wurden von den Mirrorservern entfernt. Um weiterhin Pakete installieren oder das System auf den letzten Stand bringen zu können, müssen die Adressen der Paketquellen (yum Repositories / CentOS.repo) angepasst werden.
Entfernen der alten Repositories
Lassen Sie alle vorhandenen Repositories anzeigen und löschen Sie anschließend CentOS und epel Konfigurationen:
[root@server ~]# ls /etc/yum.repos.d/ CentOS-Base.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Vault.repo epel.repo [root@server ~]# rm /etc/yum.repos.d/CentOS*.repo [root@server ~]# rm /etc/yum.repos.d/epel.repo
CentOS Repository mit neuen Adressen anlegen
CentOS archiviert alte Versionen unter https://vault.centos.org/ - wir erstellen deshalb ein neue Repository-Konfiguration mit diesem Server. Metadata expire kann auf never gesetzt werden, da sich an den Paketquellen nichts mehr ändern wird.
[root@server ~]# cat /etc/yum.repos.d/CentOS.repo [base] name=CentOS-6.10 - Base baseurl=http://vault.centos.org/6.10/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 metadata_expire=never #released updates [updates] name=CentOS-6.10 - Updates baseurl=http://vault.centos.org/6.10/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 metadata_expire=never # additional packages that may be useful [extras] name=CentOS-6.10 - Extras baseurl=http://vault.centos.org/6.10/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 metadata_expire=never # additional packages that extend functionality of existing packages [centosplus] name=CentOS-6.10 - CentOSPlus baseurl=http://vault.centos.org/6.10/centosplus/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=0 metadata_expire=never #contrib - packages by Centos Users [contrib] name=CentOS-6.10 - Contrib baseurl=http://vault.centos.org/6.10/contrib/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=0 metadata_expire=never
EPEL Repository hinzufügen
Dieser Schritt ist optional und wird nur benötigt wenn epel zuvor genutzt wurde:
[root@server ~]# cat /etc/yum.repos.d/epel.repo [epel] name=Extra Packages for Enterprise Linux 6 - $basearch baseurl=https://archives.fedoraproject.org/pub/archive/epel/6/$basearch enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 metadata_expire=never [epel-debuginfo] name=Extra Packages for Enterprise Linux 6 - $basearch - Debug baseurl=https://archives.fedoraproject.org/pub/archive/epel/6/$basearch/debug enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 gpgcheck=1 metadata_expire=never [epel-source] name=Extra Packages for Enterprise Linux 6 - $basearch - Source baseurl=https://archives.fedoraproject.org/pub/archive/epel/6/SRPMS enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 gpgcheck=1 metadata_expire=never
Neue Paketquellen laden
Entfernen Sie eventuell vorhandene Metadaten: yum clean all
Geben Sie nun yum check-update ein um eine Liste der verfügbaren Pakete zu laden und zu überprüfen ob das lokale System auf dem letzten Stand ist. Danach können Sie fehlende Pakete wie gewohnt mit yum install installieren.