GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser "yum downloadonly" pour télécharger un package sans l'installer

Il existe plusieurs façons de télécharger un package yum sans l'installer. Les 2 méthodes les plus couramment utilisées sont décrites ici dans l'article.
1. en utilisant le plugin "downloadonly" pour yum
2. en utilisant l'utilitaire "yumdownloader".

Méthode 1 :utilisation du plugin "downloadonly" pour yum

1. Installez le package incluant le plugin « downloadonly » :

# yum install yum-plugin-downloadonly

2. Exécutez la commande yum avec "–downloadonly ” comme suit :

# yum install --downloadonly --downloaddir=[directory] [package]

Par exemple, pour télécharger le package pour firefox sans l'installer, utilisez la commande ci-dessous :

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

Le package firefox est téléchargé dans le répertoire /tmp spécifié. Vérifiez que les fichiers RPM sont disponibles dans le répertoire de téléchargement spécifié.

# ls -lrt /tmp/firefox-52.5.0-1.el7.centos.x86_64.rpm 
-rw-r--r--. 1 root root 87273716 Nov 17 16:21 /tmp/firefox-52.5.0-1.el7.centos.x86_64.rpm
Remarque :Si vous ne spécifiez pas l'option –downloaddir, les fichiers sont enregistrés par défaut dans /var/cache/yum/ dans rhel-{arch}-channel/packages

3. Vous pouvez également télécharger plusieurs packages en même temps à l'aide du plugin downloadonly. Par exemple pour télécharger des packages pour firefox et mutt en même temps, utilisez la commande ci-dessous :

# yum install --downloadonly --downloaddir=/tmp firefox mutt
Remarque :Si seul le nom du package est spécifié, le dernier package disponible est téléchargé (tel que sshd). Sinon, vous pouvez spécifier le nom complet du package et sa version (par exemple, mutt-1.5.21-27.el7.x86_64).

Méthode 2 :utilisation de l'utilitaire "yumdownloader"

La commande "yumdownloader" est particulièrement utile lorsque vous souhaitez télécharger un package déjà installé sur votre système.

1. Installez le package yum-utils :

# yum install yum-utils

2. Exécutez la commande suivie du package souhaité.

# yumdownloader [package]

Par exemple, pour télécharger un package pour mutt qui est déjà installé sur le système, utilisez la commande ci-dessous.

# yumdownloader mutt
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.vcu.edu
 * epel: mirror.us.leaseweb.net
 * extras: mirror.lug.udel.edu
 * nux-dextop: li.nux.ro
 * updates: mirror.wdc1.us.leaseweb.net
mutt-1.5.21-27.el7.x86_64.rpm                 | 1.4 MB  00:00:00

3. Vous trouverez le dernier package mutt téléchargé dans le répertoire de travail actuel.

# ls -lrt mutt-1.5.21-27.el7.x86_64.rpm 
-rw-r--r--. 1 root root 1444476 Aug 10 18:21 mutt-1.5.21-27.el7.x86_64.rpm

Vous pouvez également spécifier un répertoire de téléchargement pour télécharger le package. Par exemple,

# yumdownloader --destdir=/var/tmp mutt
Remarque :Assurez-vous d'ajouter –resolve à l'utilitaire yumdownloader, si vous avez besoin de télécharger des dépendances.


Linux
  1. Comment utiliser dd sous Linux sans détruire votre disque

  2. Comment utiliser XBPS Package Manager sur Void Linux

  3. Comment utiliser Pacman sur Arch Linux

  4. Comment vérifier la version du package Linux avant de l'installer

  5. Comment extraire le package RPM sans l'installer

Comment utiliser la commande RPM (avec exemples)

Commandes YUM

Comment télécharger des packages à l'aide d'APT sans les installer

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

Comment utiliser la commande echo sans retour à la ligne

Comment utiliser le gestionnaire de paquets Yum sur Rocky Linux 8