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.

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.


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

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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.