Если пакет был установлен недавно, вы можете посмотреть в / var / cache / yum.
В этом каталоге есть каталог для каждого репо, а в этом - каталог пакетов. Итак, вы бы сделали что-то вроде:
find /var/cache/yum -name [package-name]*
Однако кеш должен быть включен в ваш файл /etc/yum.conf:
cachedir=/var/cache/yum
keepcache=1
Обратите внимание, что yum clean [packages|all]
очистит каталог кеша.
Если каталог кеша пуст, есть альтернативный способ. Информация, которую читают, yum info [package]
взята из /var/cache/yum/[repo]/primary.xml.gz
Вы можете просмотреть файл, введя:
gunzip -d -c /var/cache/yum/[repo]/primary.xml.gz | grep '<name>[package]'
Однако на машинах, где yum info [package]
не отображается «Из репозитория:», как указано «theotherreceive», это происходит потому, что его нет в файле primary.xml, поэтому нет никакой возможности получить эту информацию. Поэтому, если пакет находится в двух или более файлах primary.xml, вам придется определить приоритет репо в вашей системе.