dnf
되었다기본Centos 8의 패키지 관리자이지만2020년 12월 Red Hat 결정2021년 말에 이에 대한 지원 중단과 관련하여 많은 사람들이 Centos 7을 고수하게 되었습니다.보안 업데이트는 2024년 6월까지 제공됩니다..
dnf
예쓸 수 있는하지만 Centos 7에서는. 성능 및 리소스 사용상의 이유로 전환하는 것이 좋습니다. (예: Centos 7 시스템에서 yum
Puppet이 호출되면 패키지를 업데이트하거나 설치하지 않고 실행하는 동안에도 최대 350MB의 RAM을 차지할 수 있습니다!)
하지만 내 질문은: 예dnf
지원됨센토스 7에서요? 즉, 프로젝트가 테스트되고, 필요할 때 보안 업데이트를 받고, 보고된 버그가 수정됩니까?
답변1
논문에는 여러 가지 주장이 있습니다아니요지원됨:
이것이 내가 찾은 것입니다:
이것dnf GitHub 프로젝트에 대한 읽어보기"다른 RPM 기반 배포판에서는 해당 소스 코드에서 모든 구성 요소를 빌드해야 합니다."라고 설명하면서 Fedora에만 설치하는 방법에 대한 정보를 제공합니다.
- ...하지만
dnf
실제로는 Centos 7용 RPM 패키지입니다.예Centosextras
저장소에서 사용할 수 있지만 2018년 11월 현재 v.4.0.9입니다(적절한 dnf 변경 로그 항목) 최신 버전은4.5.2(2020년 12월 기준).
- ...하지만
이 dnf FAQ 항목말해예
dnf
측면에 설치하는 것이 안전하며yum
기록을 에서yum
... 로 마이그레이션하기 위한 도구를 제공dnf
하지만 해당 패키지가 없기 때문에 제공된 명령이 작동하지 않습니다python-dnf-plugins-extras-migrate
. 플러그인은dnf-plugins-core
패키지에 있습니다. 그런데 실행 후dnf migrate
오류가 발생했습니다RuntimeError: Exec failed: no such table: main.trans_cmdline
.dnf
Centos 7에서의 사용에 관한 Centos 위키 페이지yum4
-https://wiki.centos.org/SpecialInterestGroup/ConfigManagementSIG/YUM4- 2018년에 출시된 Centos 7.5를 의미하므로 최신 버전은 아닙니다.Centos 블로그에서 이 문제에 대한 가장 최근 정보는 2018년 기사입니다.https://blog.centos.org/2018/04/yum4-dnf-for-centos-7-updates/마지막 질문인 "CentOS 7에서 yum4/dnf를 사용하는 것이 안전한가요?"는 2019년 12월 이후로 1년 넘게 답변이 없습니다.
...반면에 다음과 같은 주장도 있습니다.예지원, 아마도 이 지원은 잘 문서화되지 않았고 업데이트되지 않았을 수도 있습니다(일반적인 오픈 소스 프로젝트 방식)