Centos 7은 dnf를 지원합니까?

Centos 7은 dnf를 지원합니까?

dnf되었다기본Centos 8의 패키지 관리자이지만2020년 12월 Red Hat 결정2021년 말에 이에 대한 지원 중단과 관련하여 많은 사람들이 Centos 7을 고수하게 되었습니다.보안 업데이트는 2024년 6월까지 제공됩니다..


dnf쓸 수 있는하지만 Centos 7에서는. 성능 및 리소스 사용상의 이유로 전환하는 것이 좋습니다. (예: Centos 7 시스템에서 yumPuppet이 호출되면 패키지를 업데이트하거나 설치하지 않고 실행하는 동안에도 최대 350MB의 RAM을 차지할 수 있습니다!)


하지만 내 질문은: 예dnf 지원됨센토스 7에서요? 즉, 프로젝트가 테스트되고, 필요할 때 보안 업데이트를 받고, 보고된 버그가 수정됩니까?

답변1

논문에는 여러 가지 주장이 있습니다아니요지원됨:


이것이 내가 찾은 것입니다:

  • 이것dnf GitHub 프로젝트에 대한 읽어보기"다른 RPM 기반 배포판에서는 해당 소스 코드에서 모든 구성 요소를 빌드해야 합니다."라고 설명하면서 Fedora에만 설치하는 방법에 대한 정보를 제공합니다.

    • ...하지만 dnf실제로는 Centos 7용 RPM 패키지입니다.Centos extras저장소에서 사용할 수 있지만 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.

  • dnfCentos 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년 넘게 답변이 없습니다.


...반면에 다음과 같은 주장도 있습니다.지원, 아마도 이 지원은 잘 문서화되지 않았고 업데이트되지 않았을 수도 있습니다(일반적인 오픈 소스 프로젝트 방식)

관련 정보