Где yum сохраняет загружаемые RPM-файлы?

Где yum сохраняет загружаемые RPM-файлы?

Есть ли временная папка, в которой я могу найти RPM, которые yum загружает для установки программ? Во время установки yum показывает точное имя файла RPM, но я не знаю, как его найти. Как мне найти RPM, если я знаю его имя?

решение1

Я думаю, что вы ищете /var/cache/yum/<repo>/packages. Этот каталог удаляется во время очистки пакета.

Вы можете искать файл по имени с помощью findкоманды. Пример: find / -name 'package.rpm' Поддерживаются подстановочные знаки.find -name 'package*.rpm'

решение2

Сегодня я проверил, что в RHEL 6.7 файлы хранятся в формате /var/cache/yum/x86_64/6Server/rhel-6-server-rpms/packages/.

Стоит также отметить, что плагин downloadonlyвключен в 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

решение3

Я нашел это здесь:

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

решение4

Местоположение кэша можно настраивать, и хотя по умолчанию используется /var/cache/yum/, гораздо надежнее проверить значение main.cachedir в /etc/yum.conf.

Связанный контент