yum을 사용한 설치 후 rpm 파일은 어디에 있습니까?


23

Red Hat 5.4를 사용하고 있습니다.

yum을 사용하여 패키지를 설치했습니다.

그러나 설치 후. rpm 패키지는 어디서 찾을 수 있습니까?

인터넷에 연결되지 않은 다른 컴퓨터에 설치할 수 있도록 실제 wireshark.rpm 패키지를 찾고 싶습니다.

답변:


18

/ var / cache / yum 디렉토리를 살펴보십시오 .

자동 정리가 진행되지 않는 한 해당 위치에 있어야합니다. 그렇게하면 다음 명령을 시도하십시오.

find /var/cache/yum -iname '*.rpm' –

아무것도 없으면 /etc/yum.conf의 cachedir 변수를 참조하여 패키지를 저장할 현재 디렉토리가 무엇인지 확인하십시오. tmpwatch 또는 다른 일일 cron 정리로 / var / cache / yum이 지워졌을 수도 있습니다.


25

rpm 캐시 디렉토리 위치는 다음에서 찾을 수 있습니다. /etc/yum.conf

cachedir=/var/cache/yum/$basearch/$releasever

Red Hat 릴리즈 버전에 따라 $basearch$releasever값을 변경해야합니다 .

설치 후 rpm 캐시를 유지하려면 캐시 유지 값을 1로 설정해야합니다.

/etc/yum.conf

세트

keepcache=1

8

또한 yum 용 다운로드 전용 플러그인을 설치하여 rpm을 캐시 디렉토리로 다운로드하지만 설치하지는 않습니다.

yum install yum-plugin-downloadonly

그런 다음 --downloadonly플래그 와 함께 사용하십시오 .

yum install --downloadonly -y wireshark

그런 다음 캐시 디렉토리에서 rpm을 설정합니다. /etc/yum.conf

예 : cachedir=/var/tmp/yum/cache/$basearch/$releasever


1
제 경우에는,해야했습니다yum reinstall --downloadonly
Jayen

1
패키지는 당시에 설치되어 있지 않아야합니다 (그렇지 않으면 yum은 아무 것도하지 않습니다)
wim

2

rpm이 백그라운드에서 다운로드되는 baseurl에 대해 yum을 사용한다고 가정합니다. 설치 후 자동으로 삭제 된 다운로드 한 rpm을 유지할 수 있습니다.

vim /etc/yum/yum.conf

keepcache = 1 cachedir = / XXX / XXX ---> 선택

이제 다운로드 한 rpm이 선택한 cachedir에 저장됩니다. 그것으로부터 당신은 당신의 자신의 저장소를 만들 수 있습니다.

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