yum est le principal outil permettant d'obtenir, d'installer, de supprimer, d'interroger et de gérer les packages logiciels RPM Red Hat Enterprise Linux à partir des référentiels de logiciels Red Hat officiels, ainsi que d'autres référentiels tiers. Le message ci-dessous décrit la procédure étape par étape pour utiliser un iso de DVD RHEL 7 monté localement en tant que référentiel yum.
1. Montez l'ISO du support d'installation de RHEL 7 dans un répertoire. Par exemple /mnt :
# mount -o loop rhel7.iso /mntLire aussi :Linux / UNIX :Comment monter un fichier iso
2. Copiez le media.repo fichier du répertoire monté /mnt /etc/yum.repos.d/ et nommez-le rhel7.repo .
# cp /mnt/media.repo /etc/yum.repos.d/rhel7.repo
3. Accordez les autorisations appropriées au fichier de référentiel.
# chmod 644 /etc/yum.repos.d/rhel7.repo
4. Modifiez le fichier repo et changez le paramètre gpgcheck=0 à gpgcheck=1 et ajoutez ci-dessous 3 lignes au même fichier.
enabled=1 baseurl=file:///mnt/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
5. Une fois que vous avez effectué toutes les modifications, le fichier de dépôt final devrait ressembler à celui ci-dessous. (Notez que - media-id peut être différent selon la version de RHEL pour laquelle le DVD est utilisé)
[InstallMedia] name=DVD for Red Hat Enterprise Linux 7.3 Server mediaid=9859238196.834790 metadata_expire=-1 gpgcheck=1 cost=500 enabled=1 baseurl=file:///mnt/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
6. Assurez-vous de vider les caches associés en yum clean all et nettoyage du gestionnaire d'abonnements une fois.
# yum clean all # subscription-manager clean
Vérifier
Vérifiez si vous pouvez répertorier les packages du dépôt que vous venez de créer.
# yum --noplugins list
# yum repolist -v [snip] ISO-Server | 4.1 kB 00:00 (1/2): ISO-Server/group_gz | 134 kB 00:00 (2/2): ISO-Server/primary_db | 3.4 MB 00:00 Setting up Package Sacks pkgsack time: 0.001 Repo-id : ISO-Server Repo-name : RHEL 7 Server DVD Repo-revision: 1424360184 Repo-updated : Thu Feb 19 10:36:27 2017 Repo-pkgs : 4,371 Repo-size : 3.2 G Repo-baseurl : file:///mnt/ Repo-expire : 21,600 second(s) (last: Fri Jul 10 12:55:47 2017) Repo-filename: ///etc/yum.repos.d/rhel7.repo repolist: 4,371CentOS / RHEL 6 :Comment configurer le référentiel yum à l'aide d'un DVD monté localement