항상 yum보다 dnf를 선호하시나요?

항상 yum보다 dnf를 선호하시나요?

~처럼이 문제다음 사항이 사실인지 알고 싶습니다.

dnf와 yum이 모두 있는 경우 dnf의 목적은 yum을 대체하는 것이므로 항상 yum 대신 dnf를 사용하는 것을 선호합니다.

(이 질문과 연결된 질문의 차이점은 차이점이 무엇인지뿐만 아니라 하나가 다른 것보다 선호되는지 알고 싶다는 것입니다. 또한 어떤 Linux 버전을 사용하고 있는지 묻고 있습니다.)

답변1

대답은 약간 복잡합니다. 대부분 "브랜드 문제"입니다. DNF는 YUM을 대체했지만 이전 버전과의 호환성과 혼란을 줄이기 위해 yum명령이 여전히 존재하며 DNF를 YUM v4라고도 합니다. 바이너리를 사용할 때 사용해야 하는 것과 사용하는 것은 yum실행 중인 배포판과 버전에 따라 다릅니다.

존재하다페도라 모자, YUM이 전혀 없을 수도 있습니다. 바이너리 가 있지만 yum실행만 됩니다 dnf.

$ yum --version
4.8.0
  Installed: dnf-0:4.8.0-1.fc34.noarch at Fri Jun 18 15:52:04 2021
  Built    : Fedora Project at Tue Jun 15 09:17:44 2021

DNF가 공식적으로 YUM을 대체합니다.페도라 22에서(2015년 출판). YUM이 완전히 제거되었습니다.페도라 31(2019년 출시) 도달2020년 11월에 수명 종료따라서 현재 지원되는 모든 Fedora 버전은 DNF뿐입니다.

존재하다RHEL/센트OS 8이것공식 문서를 사용하라고 지시 하지만 이전 버전과의 호환성(YUM v4)을 위해 이름이 변경 yum되었습니다 . dnfYUM v3은 8에서 사용할 수 없습니다.

존재하다RHEL/센트OS 7DNF(YUM v4) 사용 가능기술 미리보기로따라서 시도해 볼 수 있지만 기본 YUM v3을 계속 사용할 수도 있습니다.

관련 정보