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

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

yum update차이점은 무엇이며 yum upgrade언제 다른 것 대신 사용해야 합니까?

답변1

yum upgrade오래된 패키지를 강제로 제거하지만 yum update이를 수행할 수도 있고 수행하지 않을 수도 있습니다. 오래된 패키지를 제거하면 사용하는 패키지가 제거될 수 있으므로 위험할 수 있습니다.

이것은 yum update선택을 더 안전하게 만듭니다.

에서 man yum:

고쳐 쓰다

패키지 없이 실행하면 업데이트가 현재 설치된 모든 패키지를 업데이트합니다. 하나 이상의 패키지 또는 패키지 글로브가 지정된 경우 Yum은 나열된 패키지만 업데이트합니다. 패키지를 업데이트할 때 yum은 모든 종속성이 충족되는지 확인합니다. (자세한 내용은 패키지 이름 지정을 참조하십시오.) 지정된 패키지 또는 glob이 현재 설치되지 않은 패키지와 일치하는 경우 업데이트는 이를 설치하지 않습니다. 업데이트는 "install" 명령과 마찬가지로 그룹, 파일, 제안 및 파일 목록에 대해 작동합니다. 주요 obsoletes 구성 옵션이 true(기본값)이거나 --obsoletes 플래그가 있는 경우 yum은 계산에 더 이상 사용되지 않는 패키지를 포함합니다. 이는 예를 들어 somelinux 8.0에서 somelinux 9로 업그레이드하는 등 distro 버전 변경을 더 좋게 만듭니다.

업그레이드

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

답변2

yum upgradeyum update최신 버전의 패키지로 업데이트하는 것과 동일한 기능을 수행합니다 .

그러나 차이점은 업그레이드는 더 이상 사용되지 않는 패키지를 제거하는 반면, 업데이트는 해당 패키지를 유지한다는 것입니다.

관련 정보