GNU/Linux >> Tutoriels Linux >  >> Linux

Téléchargement d'une version spécifique du package et de ses dépendances à partir du référentiel pour une installation hors ligne à l'aide de YUM

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]


Linux
  1. Comment afficher des informations supplémentaires sur le package à l'aide de yum et yumdb – RedHat Linux

  2. Comment installer des packages à partir d'un référentiel spécifique sous Linux

  3. Comment installer MongoDB à partir de la source (et en utilisant YUM) sous Linux

  4. CentOS / RHEL :Comment installer une version spécifique du package rpm à l'aide de YUM

  5. Où puis-je trouver LaTeX et son guide d'installation de paquets en détails ?

Comment convertir un package RPM en DEB et DEB en RPM à l'aide d'Alien

Guide d'installation et d'utilisation du pare-feu CSF

Comment demander à Yum d'installer une version spécifique du package X ?

Écriture et débogage d'applications Linux C++ à partir de Visual Studio à l'aide du sous-système Windows pour Linux

8 référentiels tiers YUM pour CentOS et RHEL

Rails :désinstaller une version spécifique d'une bibliothèque à l'aide de gem