yum은 다운로드 한 RPM 파일을 어디에 저장합니까?


22

yum이 프로그램을 설치하기 위해 다운로드하는 RPM을 찾을 수있는 임시 폴더가 있습니까? 설치 중에 yum은 RPM 파일의 정확한 이름을 보여 주지만 찾는 방법을 모르겠습니다. RPM 이름을 알고있는 경우 어떻게 RPM을 검색 할 수 있습니까?

답변:


17

나는 당신이 찾고있는 것이 믿습니다 /var/cache/yum/<repo>/packages. 이 디렉토리는 패키지 정리 중에 정리됩니다.

find명령을 사용하여 이름으로 파일을 검색 할 수 있습니다 . 예 : find / -name 'package.rpm' 와일드 카드가 지원됩니다.find -name 'package*.rpm'


2
/var/cache/yum구성 가능한 위치입니다. main.cachedir을 확인해야합니다/etc/yum.conf
William Pursell

3

오늘 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


8
이것은 받아 들여진 대답의 매우 견고한 반복입니다
Stephen Rauch

0

제 경우 에는 CentOS 7이 /var/tmp/yum-root-xxxxx/있거나 귀하의 사용자를 찾았습니다./var/tmp/yum-YOurUser-xxxxx/


0

64 비트 centos / RHEL OS의 경우 아래 위치에서 x86_64를 찾을 수 있습니다. package.rpm.tmp
/ var / cache / yum / x86_64 / 7 /
/ var / cache / yum / x86_64 / 6 / 위치에 존재합니다.


0

캐시의 위치는 구성 가능하며 기본값은이지만 /var/cache/yum/main.cachedir의 값을 확인하는 것이 훨씬 안정적입니다 /etc/yum.conf.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.