Wo speichert man die RPM-Dateien, die es herunterlädt?

22

Gibt es einen temporären Ordner, in dem sich die RPMs befinden, die Sie herunterladen, um Programme zu installieren? Während einer Installation zeigt yum den genauen Namen der RPM-Datei an, aber ich weiß nicht, wie ich sie finden soll. Wie kann ich nach dem RPM suchen, wenn ich dessen Namen kenne?

barrrista
quelle

Antworten:

17

Ich glaube, was Sie suchen, ist /var/cache/yum/<repo>/packages. Dieses Verzeichnis wird während der Paketbereinigung gelöscht.

Mit dem findBefehl können Sie nach einem Dateinamen suchen . Ein Beispiel: find / -name 'package.rpm' Wildcards werden unterstützt.find -name 'package*.rpm'

Aaron Copley
quelle
2
/var/cache/yumist ein konfigurierbarer Ort. Sie müssen main.cachedir in/etc/yum.conf
William Pursell
3

Ich habe heute überprüft, dass auf RHEL 6.7 die Dateien in gespeichert sind /var/cache/yum/x86_64/6Server/rhel-6-server-rpms/packages/.

Es ist auch erwähnenswert, dass das Plugin downloadonlyin 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
Arabicas Filerons
quelle
1

Ich habe es hier gefunden:

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

Reezoo Bose
quelle
8
Dies ist eine sehr solide Wiederholung der akzeptierten Antwort
Stephen Rauch
0

In meinem Fall habe ich in /var/tmp/yum-root-xxxxx/oder Ihrem Benutzer /var/tmp/yum-YOurUser-xxxxx/CentOS 7

Qstnr_La
quelle
0

Es wurde in der folgenden Position hier x86_64 gefunden, wenn für 64-Bit-Centos / RHEL-Betriebssystem. Es ist am Speicherort als package.rpm.tmp
/ var / cache / yum / x86_64 / 7 /
/ var / cache / yum / x86_64 / 6 / vorhanden.

rkkr172
quelle
0

Der Speicherort des Caches ist konfigurierbar, und obwohl die Standardeinstellung dies ist /var/cache/yum/, ist es wesentlich zuverlässiger, den Wert von main.cachedir in einzuchecken /etc/yum.conf.

William Pursell
quelle