Question :Comment télécharger une version spécifique du package avec ses dépendances à l'aide de YUM hors ligne.
Répondre :
1. Pour voir quelles versions particulières sont disponibles via yum, vous pouvez utiliser le –showduplicates commutateur.
# yum --showduplicates list [package_name]
Par exemple :
# yum --showduplicates list httpd Loaded plugins: product-id, security, subscription-manager. Installed Packages httpd.x86_64 2.2.15-39.0.1.el6 @ol6_x86_64_latest --- installed Available Packages httpd.x86_64 2.2.15-5.0.1.el6 ol6_x86_64_latest --- older versions httpd.x86_64 2.2.15-9.0.1.el6 ol6_x86_64_latest ....
2. S'il est nécessaire de télécharger l'ancienne version du package avec ses dépendances pour une installation hors ligne, vous pouvez utiliser l'une des options suivantes pour télécharger une version particulière de RPM à partir du Web, puis utiliser yum pour l'installer. .
Méthode 1
Pour télécharger les packages dans un répertoire local, utilisez l'option – -downloaddir=[dir] avec le commutateur –downloadonly de la commande yum.
# yum install --downloadonly --downloaddir=[directory] [package]
Par exemple :
# yum install --downloadonly --downloaddir=/tmp/ httpd.x86_64 2.2.15-5.0.1.el6
Méthode 2
Pour télécharger le package avec ses dépendances à l'aide de yumdownloader :
# yumdownloader [package]
Pour télécharger le package dans un dossier local, essayez l'option "- -destdir=DESTDIR"
# yumdownloader --destdir=[DIR] [package]
Par exemple :
# yumdownloader --destdir=/tmp httpd.x86_64 2.2.15-5.0.1.el6
Pour télécharger le pack avec toutes les dépendances, utilisez l'option "- -resolve" avec "- -destdir"
# yumdownloader --destdir=[DIR] --resolve [package]
Installer des packages localement
Installez maintenant les packages à partir du répertoire local avec l'option de commande yum "localinstall"
# yum localinstall [path to rpm]