Gdzie yum zapisuje pobrane pliki RPM?

22

Czy istnieje folder tymczasowy, w którym można znaleźć RPM, które można pobrać, aby zainstalować programy? Podczas instalacji yum pokazuje dokładną nazwę pliku RPM, ale nie wiem jak go znaleźć. Jak mogę wyszukać RPM, jeśli znam jego nazwę?

Barrista
źródło

Odpowiedzi:

17

Wierzę, że to, czego szukasz /var/cache/yum/<repo>/packages. Ten katalog jest usuwany podczas czyszczenia pakietu.

Możesz wyszukać plik według nazwy za pomocą findpolecenia. Przykład: find / -name 'package.rpm' obsługiwane są symbole wieloznaczne.find -name 'package*.rpm'

Aaron Copley
źródło
2
/var/cache/yumjest konfigurowalną lokalizacją. Musisz sprawdzić main.cachedir w/etc/yum.conf
William Pursell
3

Dzisiaj zweryfikowałem, że na RHEL 6.7 pliki są przechowywane /var/cache/yum/x86_64/6Server/rhel-6-server-rpms/packages/.

Warto również zauważyć, że wtyczka downloadonlyjest zawarta w 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
źródło
1

Znalazłem to tutaj:

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

Reezoo Bose
źródło
8
Jest to bardzo solidne powtórzenie przyjętej odpowiedzi
Stephen Rauch z
0

W moim przypadku znalazłem /var/tmp/yum-root-xxxxx/lub Twój użytkownik /var/tmp/yum-YOurUser-xxxxx/mam CentOS 7

Qstnr_La
źródło
0

Znaleziono w poniższej lokalizacji tutaj x86_64, jeśli dla 64-bitowych centos / RHEL OS. Istnieje w lokalizacji jako package.rpm.tmp
/ var / cache / yum / x86_64 / 7 /
/ var / cache / yum / x86_64 / 6 /

rkkr172
źródło
0

Lokalizacja pamięci podręcznej jest konfigurowalna i chociaż domyślnie jest /var/cache/yum/, o wiele bardziej niezawodne jest sprawdzenie wartości main.cachedir w /etc/yum.conf.

William Pursell
źródło