• CentOS 7 - Repo URL ab 06/2024

CentOS 7 - Repo URL nach EOL anpassen

CentOS 7 erhält seit dem 01.07.2024 keine Updates mehr (EOL - End Of Life) und die RPM-Pakete wurden von den Mirrorservern entfernt. Außerdem ist der Server mirrorlist.centos.org nicht mehr verfügbar. 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 verschieben Sie anschließend CentOS und epel Konfigurationen:

[root@server ~]# ls /etc/yum.repos.d/
CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo
CentOS-Sources.repo CentOS-Vault.repo CentOS-x86_64-kernel.repo epel.repo epel-testing.repo [root@server ~]# mkdir /etc/yum.repos.d/old/ [root@server ~]# mv /etc/yum.repos.d/CentOS*.repo /etc/yum.repos.d/old/ [root@server ~]# mv /etc/yum.repos.d/epel*.repo /etc/yum.repos.d/old/

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-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 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 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

Neue Paketquellen laden

Entfernen Sie eventuell vorhandene Metadaten mit 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.

Information zum Datenschutz | Helfen Sie uns diese Seite zu optimieren und erlauben Sie Cookies - daraus gewonnene Informationen werden nicht an Dritte weitergegeben.
Ablehnen Erlauben