Un référentiel yum (ou "repo" en abrégé) est une collection de RPM à un emplacement unique, par exemple, sur un site Web ou dans un répertoire sur un DVD. Dans RHEL 6.0 Snapshot 12, il existe 5 référentiels :
1. Haute disponibilité
2. Équilibreur de charge
3. Stockage résilient
4. Système de fichiers évolutif
5. Serveur
Le référentiel Server est le référentiel principal avec les packages habituels (httpd, glibc, bash, coreutils, etc.). Les 4 autres sont des référentiels complémentaires spécialisés pour les packages; par exemple, pour aider avec un serveur Web d'équilibrage de charge.
Il peut arriver que vous ne puissiez pas mettre à jour le serveur à l'aide d'un serveur satellite ou que vous disposiez d'un environnement sécurisé qui ne sera jamais connecté à Internet mais qui doit encore être mis à jour. Eh bien, il y a une issue. Vous pouvez monter localement l'ISO du DVD RHEL 6 et l'utiliser comme référentiel yum.
Configuration du référentiel yum à l'aide d'un DVD monté localement
1. Montez l'ISO d'installation de RHEL 6 quelque part comme /mnt, par exemple :
# mount -o loop rhel6.iso /mntLire aussi :Linux / UNIX :Comment monter un fichier iso
2. Copiez le media.repo fichier de la racine de l'ISO monté vers /etc/yum.repos.d/ et définissez les autorisations. par exemple :
# cp /mnt/media.repo /etc/yum.repos.d/rhel6dvd.repo # chmod 644 /etc/yum.repos.d/rhel6dvd.repo 3. Edit the new repo file, change the gpgcheck=0 setting to 1 and add the following 3 lines (make sure to replace "Server" with "Client" or "Workstation", depending on the type of RHEL DVD in use):enabled=1 baseurl=file:///mnt/rhel6dvd/Server gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release4. En fin de compte, le nouveau fichier de référentiel pourrait ressembler à ce qui suit (bien que l'identifiant du support soit différent selon la version de RHEL) :
[dvd-Server] name=DVD for Red Hat Enterprise Linux 6.6 Server mediaid=1359576196.686790 metadata_expire=-1 gpgcheck=1 cost=500 enabled=1 baseurl=file:///mnt/rhel6dvd/Server gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release5. Comme dernière étape, il peut être judicieux d'exécuter la commande yum clean une seule fois.
# yum clean allComment ajouter des référentiels facultatifs
Pour configurer l'accès aux packages supplémentaires dans les répertoires HighAvailability , LoadBalancer , Stockage résilient , et ScalableFileSystem , ajoutez-leur des référentiels supplémentaires dans le même fichier, par exemple :
[dvd-HighAvailability] mediaid=1359576196.686790 name=DVD for RHEL6 - HighAvailability baseurl=file:///mnt/rhel6dvd/HighAvailability gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release enabled=1 gpgcheck=1[dvd-LoadBalancer] mediaid=1359576196.686790 name=DVD for RHEL6 - LoadBalancer baseurl=file:///mnt/rhel6dvd/LoadBalancer gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release enabled=1 gpgcheck=1[dvd-ResilientStorage] mediaid=1359576196.686790 name=DVD for RHEL6 - ResilientStorage baseurl=file:///mnt/rhel6dvd/ResilientStorage gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release enabled=1 gpgcheck=1[dvd-ScalableFileSystem] mediaid=1359576196.686790 name=DVD for RHEL6 - ScalableFileSystem baseurl=file:///mnt/rhel6dvd/ScalableFileSystem gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release enabled=1 gpgcheck=1Remarque :Si vous utilisez l'exemple de dépôt ci-dessus, assurez-vous que la valeur de mediaid est la même que celle du fichier original media.repo.CentOS / RHEL 7 :Comment configurer le référentiel yum à l'aide d'un DVD monté localement