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?

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'


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

1

Je l'ai trouvé ici:

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


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


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 /


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.