Yum Check 이용 가능한 패키지 업데이트


45

Red Hat 문서 는 다음과 같이 말합니다.

사용 가능한 업데이트가있는 시스템에 설치된 패키지를 확인하려면 다음 명령을 사용하십시오.

yum check-update

available시스템에 설치된 패키지의 모든 버전 을 보려면 어떤 명령을 실행해야 합니까?

예 : yum check-update저를 알려줍니다 java6업데이트를 #43사용할 수 있지만 내가 업데이트가 어떤 것인지 #40?

답변:


36

이 명령은 하나의 패키지에만 초점을 맞추지는 않지만 정규식을 사용하여 일치하는 작업을 수행하면 사용 가능한 항목을 계속 볼 수 있습니다.

$ yum list available java\*
java-1.4.2-gcj-compat.i386                                                   1.4.2.0-40jpp.115                                                      installed
java-1.6.0-openjdk.i386                                                      1:1.6.0.0-1.36.1.11.9.el5_9                                            installed
Available Packages
java-1.4.2-gcj-compat-devel.i386                                             1.4.2.0-40jpp.115                                                      base     
java-1.4.2-gcj-compat-javadoc.i386                                           1.4.2.0-40jpp.115                                                      base     
java-1.4.2-gcj-compat-src.i386                                               1.4.2.0-40jpp.115                                                      base     
java-1.6.0-openjdk.i386                                                      1:1.6.0.0-1.40.1.11.11.el5_9                                           updates  
java-1.6.0-openjdk-demo.i386                                                 1:1.6.0.0-1.40.1.11.11.el5_9

를 사용하여 출력을 필터링하여 "더 똑똑하게"만들 수 있습니다 grep.


그런 다음 yum update <package-name>업그레이드하려고하는 패키지가 실제로 설치된 패키지의 상위 버전입니까?
케빈 메러디스

맞습니다. 현재 설치 한 버전에서 다음 버전으로 업데이트 할 수 있습니다.
slm

1
공식 저장소가 있습니다 매우 드물게 패키지의 버전을 두 개 이상 수행되지는 오래된 패키지는 이유로 폐기된다.
vonbrand

모든 버전을 보려면 --show-duplicates를 사용하고 싶지만 CentOS / Fedora를 사용하는 경우 vonbrand가 말한 것처럼 최신 버전 만 얻습니다 (실제 RHEL에 대한 비용을 지불하면 많은 선택권이 있으며 업그레이드 명령을보고 싶습니다).
James Antill

2

현재 설치된 패키지 버전을 확인하고 사용 가능한 최신 버전을 확인하려면 다음을 사용하십시오 --showduplicates list <package name>.

$ sudo yum --showduplicates list 'tar.*'

Loaded plugins: search-disabled-repos
Installed Packages
tar.x86_64   2:1.26-32.el7    installed              
Available Packages
tar.x86_64   2:1.26-29.el7    rhelosp-rhel-7.4-server
tar.x86_64   2:1.26-31.el7    rhelosp-rhel-7.4-server
tar.x86_64   2:1.26-32.el7    rhelosp-rhel-7.4-server
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.