17

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

6 ответов6

15

Я считаю, что вы ищете, это /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
1

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

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

0

В моем случае я нашел в /var/tmp/yum-root-xxxxx/ или у вашего пользователя /var/tmp/yum-YOurUser-xxxxx/ У меня CentOS 7

0

Он находится в расположении ниже x86_64, если для 64-битной ОС Centos /RHEL. Он существует в местоположении как package.rpm.tmp
/ Вар / кэш / ни / x86_64 / 7 /
/ Вар / кэш / ни / x86_64 / 6 /

-1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .