Gdzie są pliki RPM po instalacji przy użyciu yum?

23

Używam Red Hat 5.4.

Zainstalowałem pakiet używając yum, pakiet był wireshark.

Jednak po zainstalowaniu. Gdzie mogę znaleźć pakiet RPM?

Chciałbym zlokalizować rzeczywisty pakiet wireshark.rpm, aby móc go zainstalować na innym komputerze, który nie jest podłączony do Internetu.

ant2009
źródło

Odpowiedzi:

18

Zajrzyj do katalogu / var / cache / yum .

Powinny tam być, chyba że trwa jakiś proces automatycznego czyszczenia. Jeśli tak, wypróbuj to polecenie:

find /var/cache/yum -iname '*.rpm' –

Jeśli nic tam nie ma, zobacz zmienną cachedir w /etc/yum.conf i sprawdź, jaki jest bieżący katalog do przechowywania pakietów. Może być również tak, że tmpwatch lub inne codzienne czyszczenie cron wyczyściło / var / cache / yum.

Janne Pikkarainen
źródło
25

Lokalizacja katalogu pamięci podręcznej rpm znajduje się w /etc/yum.conf

cachedir=/var/cache/yum/$basearch/$releasever

Należy zmienić $basearchi $releasever, w oparciu o wartości czerwonej wersji systemu kapelusz.

Jeśli chcesz zachować pamięć podręczną RPM po instalacji, wartość Keep Cache powinna być ustawiona na 1 w:

/etc/yum.conf

zestaw

keepcache=1
Sreeranj
źródło
8

Możesz także zainstalować wtyczkę tylko do pobrania dla yum, która powoduje, że rpms jest pobierany do katalogu pamięci podręcznej, ale nie jest instalowany.

yum install yum-plugin-downloadonly

Następnie użyj go z --downloadonlyflagą.

yum install --downloadonly -y wireshark

Następnie znajdziesz rpms w katalogu pamięci podręcznej ustawionym przez twój /etc/yum.conf

na przykład cachedir=/var/tmp/yum/cache/$basearch/$releasever

Jacob Tomlinson
źródło
1
w moim przypadku musiałem to zrobićyum reinstall --downloadonly
Jayen
1
Pamiętaj, że pakiet nie musi być zainstalowany w tym czasie (inaczej yum nic nie zrobi)
wim
2

Zakładam, że używasz yum przeciwko baseurl, w którym rpm są pobierane w tle. Możesz zachować pobrane rpm, które są automatycznie usuwane po instalacji.

vim /etc/yum/yum.conf

keepcache = 1 cachedir = / XXX / XXX ---> twój wybór

Teraz pobrane rpm zostaną zapisane w wybranej pamięci podręcznej. Z tego możesz stworzyć własne repozytorium.

Nura Pagla
źródło