Gibt es einen temporären Ordner, in dem ich die RPMs finden kann, die Yum zum Installieren von Programmen herunterlädt? Während einer Installation zeigt Yum den genauen Namen der RPM-Datei an, aber ich weiß nicht, wie ich sie finden kann. Wie kann ich nach dem RPM suchen, wenn ich den Namen kenne?
Antwort1
Ich glaube, wonach Sie suchen, ist /var/cache/yum/<repo>/packages
... Dieses Verzeichnis wird während der Paketbereinigung gelöscht.
Mit dem Befehl können Sie nach einer Datei anhand des Namens suchen find
. Ein Beispiel: find / -name 'package.rpm'
Platzhalter werden unterstützt.find -name 'package*.rpm'
Antwort2
Ich habe heute überprüft, dass die Dateien unter RHEL 6.7 in gespeichert sind /var/cache/yum/x86_64/6Server/rhel-6-server-rpms/packages/
.
Erwähnenswert ist auch, dass das Plugin downloadonly
in RHEL 6 enthalten ist:
# 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
Antwort3
Ich habe es hier gefunden:
/var/cache/yum/x86_64/7Server/rhel-7-server-rpms/packages
Antwort4
Der Speicherort des Caches ist konfigurierbar, und obwohl der Standardwert ist /var/cache/yum/
, ist es viel zuverlässiger, den Wert von main.cachedir in zu überprüfen /etc/yum.conf
.