이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 3060|회답: 0

[리눅스] 리눅스 패키지 관리 yum과 dnf의 차이점

[링크 복사]
게시됨 2023. 10. 14. 오후 9:34:13 | | | |
DNF와 YUM은 리눅스에서 패키지 설치, 업데이트, 삭제를 위한 두 가지 다른 패키지 관리 도구입니다. Yum의 오랜 문제들이 해결되지 않았기 때문에, Yum 패키지 관리자는 DNF 패키지 관리자로 대체되었습니다.

YUM: Yellowdog Update Modifier는 rpm의 프론트엔드 프로그램으로, 패키지 관련 의존성을 해결하고 여러 라이브러리 간 패키지를 위치시킬 수 있으며 up2date의 대체 도구입니다.

DNF: 차세대 RPM 패키지 매니저. DNF 출시일은 2015년 5월 11일이며, DNF 패키지 매니저는 GPL v2 하에 파이썬으로 작성되었으며, 처음 Fedora 18 배포판에 등장했습니다. RHEL 8.0에서는 공식적으로 YUM을 대체했으며, DNF 패키지 매니저는 YUM 패키지 매니저의 일부 병목 현상을 극복하여 사용자 경험, 메모리 사용량, 의존성 분석, 실행 속도를 개선했습니다.

구별하다:

의존성 해소: 두 DNF 모두 의존성 처리 능력이 더 높습니다
성능: DNF가 더 빠르고, 병렬 동작을 지원하며, 여러 소프트웨어 패키지를 동시에 다운로드할 수 있습니다
구성 파일: dnf는 .repo 접미사가 붙은 설정 파일을 사용하고, yum은 .repo 접미사 구성 파일과 /etc/yum.conf의 메인 구성 파일을 사용합니다.
사용자 인터페이스: DNF 출력 정보가 더 명확하고 더 많은 터미널 출력 정보를 제공합니다. YUM은 더 적은 정보를 출력하고 비교적 간결합니다

메모:dnf는 CentOS 8 이후 버전에서 YUM을 기본 패키지 관리 도구로 대체했습니다。 구버전 시스템의 경우에도 패키지 관리는 여전히 yum 명령어로 수행할 수 있습니다.

YUM은 DNF로 리다이렉션됩니다. , 새로운 버전의 레드햇이 '얌'을 포기했습니다. 아래에 나와 있습니다:







이전의:Docker를 사용해 WireGuard 지오네트워킹을 구축하세요
다음:WireGuard 기반 피어 LAN 접근
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com