• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

우분투 22.04에서 yum을 설치하지 못하고 있습니다

위너 2925

0

3

sudo apt install yum 명령어 입력시 다음과 같은 에러가 발생합니다

 

The following packages have unmet dependencies:
 python-rpm : Depends: rpm-common (= 4.14.1+dfsg1-2) but 4.17.0+dfsg1-4build1 is to be installed
 python3-six : Breaks: libpython-stdlib (< 2.7.18) but 2.7.15~rc1-1 is to be installed
               Breaks: python-minimal (< 2.7.18) but 2.7.15~rc1-1 is to be installed
 python3-yaml : Breaks: libpython-stdlib (< 2.7.18) but 2.7.15~rc1-1 is to be installed
                Breaks: python-minimal (< 2.7.18) but 2.7.15~rc1-1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

 

에러를 보면 python-rpm, python3-six, python3-yaml 모듈의 의존성 문제가 있는거 같은데 어떻게 해결할 수 있을까요?

신고공유스크랩
3
2등
콜라 2023.02.06. 23:07
음 존재는 하지만 버전이 요건을 만족하지 않는다는건데..
무시하고 설치하는 방법은 없나요?
아니면.. 더 구형 yum을 구해서 설치한다던가?
요구 패키지를 신형으로 구한다던가.

pkgs.org 가보시죠!
3등
너른호수 2023.02.07. 00:11

redhat 계열의 그 yum package manager 라면 우분투 20.04 부터 리포지토리에서 제거되었습니다. 대신 DNF로 대체되었으니 아래 명령어로 nextgen-yum4 설치하시면 DNF까지 설치되면서 사용하실 수 있습니다. YUM 커맨드 대신 DNF로 실행하면 대부분의 옵션이 호환됩니다( https://www.lesstif.com/system-admin/yum-dnf-95879895.html ).

$ sudo apt install nextgen-yum4

만약 스크립트나 다른 곳에서 yum 커맨드를 호출하는 문제 때문에 yum이 필요하시면 alias를 걸어서 사용하셔도 됩니다.

$ echo "alias yum='dnf'" >> ~/.bashrc
$ source ~/.bashrc

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

등록된 글이 없습니다.