Bloquer les sources dans CentOS 7
Introduction
Pour éviter de faire une upgrade système avec CentOS/RHEL, il faut modifier les sources présentent dans le répertoire suivant /etc/yum.repos.d/
Étape 1 - Connaitre sa version de CentOS/RHEL
[root@public01 ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@public01 ~]# cat /etc/centos-release
CentOS Linux release 7.7.1908 (Core)
Accéder à ce site : [http://vault.centos.org](CentOS Vault) pour voir les détails des repositories disponibles.
À partir de cette ressource, il est possible de créer le fichier source,
Étape 2 - Création du fichier source
Premièrement, il faut faire un backup des fichiers existants.
mkdir /etc/yum.repos.backup
mv /etc/yum.repos.d/* /etc/yum.repos.backup/
Deuxièmement, selon la version de votre système, remplacer les informations suivantes:
Par exemple, pour CentOS 7.5,
Ce script va créer un fichier nommé : CentOS-7.5.repo
dans le répertoire /etc/yum.repos.d
cat << EOF >> /etc/yum.repos.d/CentOS-7.5.repo
[base-7.5]
name=CentOS-7.5 - Base
baseurl=http://vault.centos.org/centos/7.5.1804/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[updates-7.5]
name=CentOS-7.5 - Updates
baseurl=http://vault.centos.org/centos/7.5.1804/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
EOF
Ensuite vous pouvez utiliser yum
comme à l’habitude et sans se soucier de faire une upgrade système par erreur.