Yum indirdiği RPM dosyalarını nereye kaydeder?


22

Programları yüklemek için yum'un indirdiği RPM'leri bulabileceğim geçici bir klasör var mı? Yükleme sırasında yum, RPM dosyasının tam adını gösterir, ancak nasıl bulacağımı bilmiyorum. Adını biliyorsam RPM'yi nasıl arayabilirim?

Yanıtlar:


17

Aradığın şeyin olduğuna inanıyorum /var/cache/yum/<repo>/packages. Bu dizin paket temizliği sırasında silinir.

findKomutu kullanarak bir dosyayı ada göre arayabilirsiniz . Bir örnek: find / -name 'package.rpm' Joker karakterler desteklenir.find -name 'package*.rpm'


2
/var/cache/yumyapılandırılabilir bir konumdur. Main.cachedir'i kontrol etmeniz gerekiyor/etc/yum.conf
William Pursell

3

Bugün RHEL 6.7'de dosyaların depolandığını doğruladım. /var/cache/yum/x86_64/6Server/rhel-6-server-rpms/packages/ .

Eklentinin downloadonlyRHEL 6'ya dahil edildiğini de belirtmek gerekir :

# 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

Burada buldum:

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


8
Bu kabul edilen cevabın çok sağlam bir tekrarıdır
Stephen Rauch

0

Benim durumumda buldum /var/tmp/yum-root-xxxxx/veya kullanıcı /var/tmp/yum-YOurUser-xxxxx/CentOS 7 var


0

64 bit centos / RHEL OS için burada x86_64 altındaki konumda bulundu. Konumda package.rpm.tmp
/ var / cache / yum / x86_64 / 7 /
/ var / cache / yum / x86_64 / 6 / şeklinde bulunur.


0

Önbellek konumu yapılandırılabilir ve varsayılan değer olmasına rağmen, /var/cache/yum/main.cachedir değerini kontrol etmek çok daha güvenilirdir /etc/yum.conf.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.