Де знаходяться файли rpm після встановлення за допомогою yum?


23

Я використовую Red Hat 5.4.

Я встановив пакет, використовуючи yum, пакет був wireshark.

Однак після його встановлення. Де я можу знайти пакет rpm?

Я хотів би знайти власне пакет wireshark.rpm, щоб я міг встановити його на іншій машині, яка не підключена до Інтернету.

Відповіді:


18

Загляньте в каталог / var / cache / yum .

Вони повинні бути там, якщо у вас не відбувається якесь авточищення. Якщо так, спробуйте виконати цю команду:

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

Якщо там нічого немає, перегляньте змінну cachedir у /etc/yum.conf і перевірте, що є поточним каталогом для зберігання пакетів. Також може бути, що tmpwatch чи якесь інше щоденне очищення хронів очистили / var / cache / yum.


25

Розташування каталогу кеша об / хв можна знайти в /etc/yum.conf

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

Ви повинні змінити значення $basearchі $releasever, залежно від версії випуску червоної шапки.

Якщо ви хочете зберегти кеш обертів після встановлення, значення кешу збереження повинно бути встановлено 1 дюймом:

/etc/yum.conf

набір

keepcache=1

8

Ви також можете встановити плагін для завантаження лише yum, який спричиняє завантаження rpms до каталогу кешу, але не встановлений.

yum install yum-plugin-downloadonly

Потім використовуйте його з --downloadonlyпрапором.

yum install --downloadonly -y wireshark

Тоді ви знайдете rpms в каталозі кеша, як встановлено вашим /etc/yum.conf

напр cachedir=/var/tmp/yum/cache/$basearch/$releasever


1
в моєму випадку я повинен був зробитиyum reinstall --downloadonly
Jayen

1
Зауважте, що пакунок не повинен бути встановлений у той час (інакше ви нічого не зробите)
wim

2

Я припускаю, що ви використовуєте yum проти baseurl, де rpm завантажується у фоновому режимі. Ви можете зберігати завантажені rpm, які видаляються автоматично після встановлення.

vim /etc/yum/yum.conf

Keepcache = 1 кешир = / XXX / XXX ---> ваш вибір

Тепер завантажені rpm будуть збережені у вибраному вами кеширі. З цього ви можете створити власне сховище.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.