Existe-t-il un dossier temporaire dans lequel je peux trouver les RPM que yum télécharge pour installer des programmes? Pendant une installation, yum indique le nom exact du fichier RPM mais je ne sais pas comment le trouver. Comment puis-je rechercher le RPM si je connais son nom?
Je crois que ce que vous recherchez, c'est /var/cache/yum/<repo>/packages
. Ce répertoire est effacé lors du nettoyage du package.
Vous pouvez rechercher un fichier par son nom avec la commande find
. Un exemple: find / -name 'package.rpm'
Les caractères génériques sont pris en charge. find -name 'package*.rpm'
J'ai vérifié aujourd'hui que sous 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 downloadonly
est 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
Je l'ai trouvé ici:
/var/cache/yum/x86_64/7Server/rhel-7-server-rpms/packages
Dans mon cas, j'ai trouvé dans /var/tmp/yum-root-xxxxx/
ou votre utilisateur /var/tmp/yum-YOurUser-xxxxx/
j'ai CentOS 7
Il a trouvé l'emplacement ci-dessous ici x86_64 si pour le système d'exploitation centos/RHEL 64 bits. Il existe à l'emplacement sous la forme package.rpm.tmp
/var/cache/yum/x86_64/7 /
/var/cache/yum/x86_64/6 /