Voici les étapes pour configurer un référentiel YUM local sur CentOS 7 :
Étape 1 :Créer un répertoire de base
- Créez un répertoire pour contenir le référentiel local.
```bash
mkdir /var/miam/base
```
Étape 2 :Ajouter l'URL de base
- Ajoutez l'URL du répertoire de base à `/etc/yum.repos.d/local.repo`.
```bash
vi /etc/yum.repos.d/local.repo
```
- Ajoutez le contenu suivant :
```
[dépôt local]
nom =Dépôt local
baseurl=fichier:///var/yum/base
activé=1
gpgcheck=0
```
Étape 3 :Enregistrez la configuration
- Enregistrez et fermez le fichier de configuration du référentiel.
Étape 4 :Remplir le référentiel
- Copiez ou déplacez les packages vers le répertoire de base du référentiel.
```bash
cp /var/cache/yum/x86_64/7/Packages/* /var/yum/base
```
Étape 5 :Créer des métadonnées de référentiel
- Exécutez la commande "createrepo" dans le répertoire du référentiel pour générer des métadonnées.
```bash
cd /var/miam/base
créer un dépôt .
```
Étape 6 :Activer le référentiel
- Exécutez la commande suivante pour activer le référentiel local.
```bash
yum-config-manager --enable local-repo
```
Étape 7 :tester le référentiel
- Effectuez une mise à jour ou une installation yum pour vous assurer que les packages peuvent être installés ou mis à jour à partir du référentiel local.
Étape 8 : Facultatif – Gérer les mises à jour
- Si vous souhaitez mettre à jour automatiquement les packages à partir du référentiel local, vous pouvez utiliser le travail cron suivant.
```bash
vi /etc/cron.daily/local_yum_update
```
- Ajoutez le contenu suivant :
```bash
#!/bin/bash
yum update -y --disablerepo='*' --enablerepo='local-repo'>> /var/log/yum.log
```
|