RPM 기반 배포판(제 경우 CentOS, RHEL, Fedora)을 업데이트/업그레이드할 때 다음을 자주 사용합니다.
yum -y update && yum -y upgrade
그러나 확실하지 않습니다.정확히두 yum
명령이 어떻게 다른지.
update
over 의 장점은 무엇 upgrade
이며 그 반대의 경우도 마찬가지입니까?
답변1
에 따르면man yum
:
업데이트:
패키지 없이 실행하면 업데이트가현재 설치된 모든 패키지 업데이트. 하나 이상의 패키지 또는 패키지 글로브가 지정된 경우 Yum은 나열된 패키지만 업데이트합니다. 패키지를 업데이트하는 동안 yum은 모든 종속성이 충족되는지 확인합니다. […]
[...]
--obsoletes
플래그가 있으면 yum은 계산에 더 이상 사용되지 않는 패키지를 포함합니다. 이는 배포 버전 변경(예: somelinux 8.0에서 somelinux 9로 업그레이드)에 더 좋습니다.업그레이드:
플래그 가 설정된 업데이트 명령과 동일합니다
--obsoletes
.