yum을 통해 설치할 때 "오류: 할 일이 없습니다" 오류가 발생합니까?

yum을 통해 설치할 때 "오류: 할 일이 없습니다" 오류가 발생합니까?

이미 최신 버전의 패키지가 설치되어 있을 때 이런 일이 발생한다는 것을 알고 있습니다. 이 오류가 발생하는 다른 상황이 있습니까?

답변1

Yum은 명령을 계속 진행할 수 없을 때 이 오류를 표시합니다. 이 메시지는 다양한 이유로 나타날 수 있습니다.

  • 패키지가 설치되어 있고 최신 상태입니다.
  • 패키지가 구성된 저장소에 존재하지 않습니다.
  • 저장소가 올바르게 구성되지 않았습니다.
  • 원격 URL에서 패키지를 가져오는 중 문제가 발생했습니다(연결할 수 없음, 패키지를 찾을 수 없음 등).
  • 패키지에 사용할 수 없는 종속성이 필요합니다.
  • 패키지가 설치된 다른 패키지와 충돌합니다.

이 문제를 해결하려면 순전히 오류로 인해 발생한 "할 일 없음" 메시지보다는 "할 일 없음" 메시지 앞에 나오는 메시지에 집중해야 합니다.

답변2

yum을 통해 패키지를 설치하려는 경우. 이 오류는 yum이 저장소에서 패키지를 찾을 수 없는 경우 발생합니다.

답변3

또 다른 상황은 패키지를 제외하는 경우입니다. 예를 들어 내 시스템의 yum.conf 파일에는 다음이 포함되어 있습니다.

exclude=*.i386 *.i586 *.i686

이는 모든 i686 패키지가 기본적으로 제외됨을 의미합니다! 이 상황에 대한 해결책은 다음과 같습니다.

sudo yum install --disableexcludes=all foobar.i686.rpm

바라보다https://serverfault.com/questions/529386/can-you-force-yum-to-ignore-an-exclude-list

관련 정보