Translated message

A translation of this page exists in English.

Comment configurer un dépôt yum pour un DVD monté localement sur Red Hat Enterprise Linux 7?

Solution Verified - Updated -

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.

  1. 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
    
  2. 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
    
  3. Modifiez le nouveau fichier dépôt, en changeant le paramètre gpgcheck=0 vers 1 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
    
  4. Effacez les caches connexes à l'aide de yum clean all et subscription-manager clean une fois.

    # yum clean all
    # subscription-manager clean
    
  5. Vérifiez si vous pouvez recevoir la liste de paquets du dépôt DVD

    # yum  --noplugins list
    
  6. 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.