Comment configurer un dépôt yum pour un DVD monté localement sur Red Hat Enterprise Linux 7?
Environment
Red Hat Enterprise Linux 7
Issue
- Comment configurer le dépôt yum pour utiliser un DVD monté localement avec Red Hat Enterprise Linux (RHEL) 7?
- Je voudrais mettre à niveau le serveur de RHEL 7.x vers RHEL 7.y.
- J'ai un environnement sécurisé, qui ne sera jamais connecté à lnternet, mais il doit quand même être mis à jour.
- Comment mettre à jour les paquets sur le serveur, sans serveur Satellite, pour des serveurs déconnectés d'Internet?
- Comment créer des correctifs hors ligne pour des systèmes Red Hat?
- Comment puis-je créer un dépôt local dans RHEL 7?
Resolution
Veuillez noter: Si le système est enregistré sur Red Hat Network, yum
peut être exécuté avec l'option --noplugins
pour l'empêcher de se connecter à RHN. L'option la plus sûre serait de désinscrire le système, afin d'éviter la mise à jour vers la plus récente version.
-
Montez l'ISO d'installation de RHEL 7 vers un dossier comme
/mnt
, par exemple:# mount -o loop RHEL7.1.iso /mnt
Si vous utilisez un support DVD, vous pouvez monter comme ci-dessous.
# mount -o loop /dev/sr0 /mnt
-
Copiez le fichier
media.repo
du root du dossier monté vers/etc/yum.repos.d/
et définissez des permissions viables, comme par exemple:# cp /mnt/media.repo /etc/yum.repos.d/rhel7dvd.repo # chmod 644 /etc/yum.repos.d/rhel7dvd.repo
-
Modifiez le nouveau fichier dépôt, en changeant le paramètre
gpgcheck=0
vers1
et en ajoutant les 3 lignes suivantes:enabled=1 baseurl=file:///mnt/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Finalement, le nouveau fichier dépôt pourrait ressembler à cela (de toute façon, le
mediaid
sera différent, selon la version RHEL):[InstallMedia] name=DVD for Red Hat Enterprise Linux 7.1 Server mediaid=1359576196.686790 metadata_expire=-1 gpgcheck=1 cost=500 enabled=1 baseurl=file:///mnt/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
-
Effacez les caches connexes à l'aide de
yum clean all
etsubscription-manager clean
une fois.# yum clean all # subscription-manager clean
-
Vérifiez si vous pouvez recevoir la liste de paquets du dépôt DVD
# yum --noplugins list
-
S'il n'y a aucun souci, vous pouvez mettre à jour:
# yum --noplugins update
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments