CentOS에서 yum 업데이트와 yum 업그레이드의 차이점은 무엇입니까?


답변:


125

yum upgrade더 이상 사용되지 않는 패키지를 강제로 제거하지만 yum update, 그렇지 않을 수도 있습니다. 사용하지 않는 패키지를 제거하면 사용하는 패키지가 제거 될 수 있으므로 위험 할 수 있습니다.

이 만드는 yum update안전한 옵션을 선택합니다.

보낸 사람 man yum:

최신 정보

패키지없이 실행하면 업데이트는 현재 설치된 모든 패키지를 업데이트합니다. 하나 이상의 패키지 또는 패키지 글롭이 지정된 경우 Yum은 나열된 패키지 만 업데이트합니다. 패키지를 업데이트하는 동안 yum은 모든 종속성이 충족되도록합니다. (자세한 내용은 패키지 이름 지정을 참조하십시오.) 지정된 패키지 또는 glob가 현재 설치되어 있지 않은 패키지와 일치하면 업데이트가 설치되지 않습니다. update는 "install"명령과 같이 그룹, 파일, 오퍼 및 파일 목록에서 작동합니다. 기본 사용되지 않는 구성 옵션이 true (기본값)이거나 --obsoletes 플래그가 있으면 yum은 계산에 패키지 사용되지 않는 항목을 포함합니다. 따라서 배포판 버전 변경 (예 : somelinux 8.0에서 somelinux 9로 업그레이드)에 더 좋습니다.

업그레이드

--obsoletes 플래그가 설정된 업데이트 명령과 동일 . 자세한 내용은 업데이트를 참조하십시오.


9
여기에 Serverfault에 더욱 상세 : serverfault.com/a/298158/88886
타락한

28

yum upgrade그리고 yum update패키지의 최신 현재 버전으로 업데이트 동일한 기능을 수행합니다.

그러나 차이점은 업그레이드는 더 이상 사용되지 않는 패키지를 삭제하지만 업데이트는 패키지를 보존한다는 것입니다.

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