yumdownloader

yumdownloader

  • Récupérer un RPM par YUM

    Certains serveurs n'ayant pas d'accès à Internet, il faut passer par une machine intermédiaire pour effectuer l'installation d'un nouveau RPM.

    La première méthode consiste à utiliser la commande 'yumdownloader', disponible dans le paquet 'yum.utils'

    .

    # yum install yum-utils
    Loaded plugins: enabled_repos_upload, langpacks, package_upload, product-id, search-disabled-repos, subscription-manager,
    : tracer_upload
    Carrefour_EPEL_EPEL-7 | 2.5 kB 00:00:00
    Carrefour_Katello-client_Katello-client-EL7 | 2.1 kB 00:00:00
    rhel-7-server-extras-rpms | 2.0 kB 00:00:00
    rhel-7-server-optional-rpms | 1.8 kB 00:00:00
    rhel-7-server-rh-common-rpms | 2.1 kB 00:00:00
    rhel-7-server-rpms | 2.0 kB 00:00:00
    Resolving Dependencies
    --> Running transaction check
    ---> Package yum-utils.noarch 0:1.1.31-50.el7 will be updated
    ---> Package yum-utils.noarch 0:1.1.31-54.el7_8 will be an update
    --> Finished Dependency Resolution

    Dependencies Resolved

    ============================================================================================================================
    Package Arch Version Repository Size
    ============================================================================================================================
    Updating:
    yum-utils noarch 1.1.31-54.el7_8 rhel-7-server-rpms 122 k

    Transaction Summary
    ============================================================================================================================
    Upgrade 1 Package

    Total download size: 122 k
    Is this ok [y/d/N]: y
    Downloading packages:
    Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    yum-utils-1.1.31-54.el7_8.noarch.rpm | 122 kB 00:00:00

     

    # yumdownloader ksh
    Loaded plugins: langpacks, product-id, subscription-manager
    Carrefour_EPEL_EPEL-7 | 2.5 kB 00:00:00
    Carrefour_Katello-client_Katello-client-EL7 | 2.1 kB 00:00:00
    rhel-7-server-extras-rpms | 2.0 kB 00:00:00
    rhel-7-server-optional-rpms | 1.8 kB 00:00:00
    rhel-7-server-rh-common-rpms | 2.1 kB 00:00:00
    rhel-7-server-rpms | 2.0 kB 00:00:00
    ksh-20120801-143.el7_9.x86_64.rpm

    Le paquet RPM est alors disponible pour copie sur le serveur isolé.

    -rw-r--r-- 1 root root 906140 Dec 13 10:19 ksh-20120801-143.el7_9.x86_64.rpm

     

    La second méthode consiste à utiliser le plugin downloadonly

    (RHEL5)
    # yum install yum-downloadonly

    (RHEL6)
    # yum install yum-plugin-downloadonly

    Puis installer le produit avec la commande :

    # yum install --downloadonly --downloaddir=/tmp monproduit

     

     

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone