Bloquer les sources dans CentOS

https://wiki.centos.org/ArtWork/Brand/Logo?action=AttachFile&do=view&target=centos-logo-light.svg

Introduction

Pour éviter de faire une upgrade système avec CentOS/RHEL, il faut modifier les sources présentent dans le répertoire de /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 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, remplacez 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 d'une upgrade système par erreur.

Laisser un commentaire