필요한 경우 "dnf 업그레이드"가 새 패키지를 설치합니까?

필요한 경우 "dnf 업그레이드"가 새 패키지를 설치합니까?

apt upgrade필요한 경우 추가 패키지를 설치할 수 있습니다. 패키지는 절대 삭제되지 않습니다. (배포판을 업그레이드할 때 패키지를 제거할 수 있는 다른 명령을 사용하십시오.) [1]

dnf upgrade같은 상황에서 무슨 일이 일어날지 알고 싶습니다 .

필요한 경우 dnf upgrade추가 패키지가 설치되어 있습니까?

dnf upgrade패키지를 제거 할 수 있나요 ?


[1] 이 답변을 참조하세요:apt-get 업그레이드는 커널 업데이트를 방지합니다. 데비안 9에 업데이트를 적용하기 위한 공식적인 지침은 무엇입니까?

답변1

필요한 경우 dnf upgrade추가 패키지가 설치되어 있습니까?

예. Fedora 27에서 테스트 했는데 dnf upgrade --releasever=28추가 패키지 설치를 제안했습니다.

dnf upgrade패키지를 제거 할 수 있나요 ?

dnf upgradeobsoletes이 옵션을 설정하면 더 이상 필요하지 않은(수동으로 설치하지 않은) 패키지가 제거됩니다. man dnf옵션이 표시되지만 실제로 --obsoletesobsoletes기본적으로 활성화되어 있습니다. (그리고 dnf.conf기본값은 변경하지 않는 한 설정이 해제되지 않습니다.)

( dnf upgrade기본적으로 모방하려고합니다 yum upgrade. 이 답변도 참조하십시오.CentOS에서 yum 업데이트와 yum 업데이트의 차이점은 무엇입니까?)

--allowerasing"종속성을 해결하기 위해 설치된 패키지 제거 허용" 옵션도 있습니다 . 이 경우 옵션이 기본적으로 활성화되어 있지 않다고 가정할 수 있습니다. 따라서 이 옵션을 지정하지 않으면 일일 dnf명령은 종속성을 해결하기 위해 설치된 패키지를 제거하지 않습니다. (단, 배포판 업그레이드 명령에 이 옵션을 전달할 필요는 없습니다 dnf system-upgrade.)

관련 정보