CentOS 7 - yum과 dnf를 함께 사용할 수 있나요?

CentOS 7 - yum과 dnf를 함께 사용할 수 있나요?

다른 몇몇 동료들과 저는 CentOS 7 서버 관리를 담당하고 있습니다. 그러나 우리 중 일부는 패키지 관리자로 dnf를 선호하는 반면, 다른 일부는 주로 그것에 대한 친숙함 때문에 yum을 선호합니다. 둘 다 rpm 기반이므로 함께 사용할 수 있는지 잘 모르겠습니다. 또한 함께 사용하지 말라고 명시적으로 권고하는 문서도 없습니다(찾을 수 있음).


글쎄요, 저는 두 개의 패키지 관리자를 혼합하는 것이 분명히 좋은 상황이 아니라는 것을 알고 있습니다. 이상적으로는 동료들이 dnf로 전환하도록 권장해야 하지만 그러려면 시간이 걸리고 사람도 사람입니다.

치명적인 결과를 초래할 수 있는 명백한 문제가 있는지 알고 싶습니다. 출처를 환영합니다. 감사해요.

답변1

나는 이것이 실제 문제를 일으키지 않는다고 생각합니다. 둘 다 데이터베이스와 생태계를 기반으로 구축되었으므로 rpm실제로 무언가를 깨뜨릴 수는 없습니다.

각각은 자체 캐시를 유지하므로 더 많은 디스크 공간을 사용할 수 있지만 이는 문제가 되지 않습니다. 일부 종속성을 약간 다르게 해결할 수 있지만 차이점이 발생하더라도 이러한 차이점은 진정한 엣지 케이스일 것으로 기대합니다. 서로 다른 종속성 버전을 설치하더라도 다른 패키지 관리자에게는 여전히 문제가 발생하지 않습니다.

유일한 실제 차이점은명령줄 인터페이스. 다음은 나에게 가장 인상적인 두 가지 동작 차이점입니다. (다시 한 번 말씀드리지만, 이 동작은 다른 패키지 관리자와 아무런 문제가 되지 않습니다.)

관련 정보