Créer un repo local CentOs 7

Il arrive parfois d’avoir des serveurs hors ligne sans possibilité de faire les mises a jours, et quand il est temps d’installer un nouveau service ou application résoudre toutes les dépendances peut vite devenir un cauchemar !

Plusieurs choix ici , utiliser une image iso officielle disponible ici :https://www.centos.org/download/

Une autre solutions plus complète est de télécharger le dépôt officiel avec un client ftp sur le repo officiel : http://mirror.centos.org/centos/

# On supprime les autres repos

rm -f /etc/yum.repos.d/*.repo

#On crée le dossier et monte le repo qu’ on a récupéré, ici mon iso est monter sur une clef usb

mkdir /usb
mount /dev/sdb /usb

Ici on crée le fichier de conf
touch /etc/yum.repos.d/local.repo
echo “[LocalRepo]
name=Local Repository
baseurl=file:///usb
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 ” > /etc/yum.repos.d/local.repo

On nettoie le cache de yum et on fait un update

yum clean all

yum update

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *