Où yum enregistre-t-il les fichiers RPM qu'il télécharge?

22

Existe-t-il un dossier temporaire que je peux trouver les RPM que yum télécharge pour installer des programmes? Lors d'une installation, yum affiche le nom exact du fichier RPM mais je ne sais pas comment le trouver. Comment puis-je rechercher le RPM si j'en connais le nom?

barrrista
la source

Réponses:

17

Je crois que ce que vous recherchez est /var/cache/yum/<repo>/packages. Ce répertoire est supprimé lors du nettoyage du package.

Vous pouvez rechercher un fichier par son nom avec la findcommande. Un exemple: les find / -name 'package.rpm' caractères génériques sont pris en charge.find -name 'package*.rpm'

Aaron Copley
la source
2
/var/cache/yumest un emplacement configurable. Vous devez vérifier main.cachedir/etc/yum.conf
William Pursell
3

J'ai vérifié aujourd'hui que sur RHEL 6.7, les fichiers sont stockés dans /var/cache/yum/x86_64/6Server/rhel-6-server-rpms/packages/.

Il convient également de noter que le plugin downloadonlyest inclus dans RHEL 6:

# yum install yum-downloadonly
Package yum-plugin-downloadonly-1.1.30-30.el6.noarch is obsoleted by yum-3.2.29-69.el6.noarch which is already installed
Arabicas Filerons
la source
1

Je l'ai trouvé ici:

/var/cache/yum/x86_64/7Server/rhel-7-server-rpms/packages

Reezoo Bose
la source
8
Ceci est une réitération très solide de la réponse acceptée
Stephen Rauch
0

Dans mon cas j'ai trouvé dans /var/tmp/yum-root-xxxxx/ou votre utilisateur /var/tmp/yum-YOurUser-xxxxx/j'ai CentOS 7

Qstnr_La
la source
0

Il se trouve à l'emplacement ci-dessous ici x86_64 si pour centos 64 bits / RHEL OS. Il existe à l'emplacement sous le nom package.rpm.tmp
/ var / cache / yum / x86_64 / 7 /
/ var / cache / yum / x86_64 / 6 /

rkkr172
la source
0

L'emplacement du cache est configurable, et bien que la valeur par défaut soit /var/cache/yum/, il est beaucoup plus fiable de vérifier la valeur de main.cachedir /etc/yum.conf.

William Pursell
la source