새로 생성된 미러 저장소가 소스 저장소로 작동하지 않는 이유는 무엇입니까?

새로 생성된 미러 저장소가 소스 저장소로 작동하지 않는 이유는 무엇입니까?

저는 테스트 서버에서 RockyLinux 8.5를 사용하고 있으며 실제로는 인터넷에 액세스할 수 없고 로컬 저장소에만 액세스할 수 있기 때문에 일부 응용 프로그램에 대한 로컬 저장소를 만들고 싶습니다.

다음을 사용하여 패키지와 해당 종속성을 다운로드했습니다.

yumdownloader --installroot=/tmp/empty --resolve ipa-client --destdir ~/.

그런 다음 이를 사용하여 createrepo_c modifyrepo_c /repodata를 생성합니다.

하지만 이 저장소에서 ipa-client를 설치하려고 하면 원격 저장소를 사용할 때 발생하지 않는 오류가 발생합니다.

Error: 
 Problem: problem with installed package authselect-compat-1.2.2-3.el8.x86_64
  - package authselect-compat-1.2.2-3.el8.x86_64 requires authselect(x86-64) = 1.2.2-3.el8, but none of the providers can be installed
  - cannot install both authselect-1.2.5-2.el8_7.x86_64 and authselect-1.2.2-3.el8.x86_64
  - package ipa-client-4.9.10-9.module+el8.7.0+1120+659f71b8.x86_64 requires authselect >= 1.2.5, but none of the providers can be installed
  - cannot install the best candidate for the job
  - package authselect-1.2.2-3.el8.x86_64 is filtered out by modular filtering
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

이것은 나에게 이런 질문을 하게 만든다.

답변1

그래서 방금 를 사용하여 yum install ipa-client --allowerasing문제가 있는 패키지를 찾아 yumdownloader --resolve하나씩 다운로드하고 저장소에 추가했습니다.

이유는 모르겠지만 yumdownloader --installroot=/tmp/empty --resolve ipa-client --destdir ~/.모든 종속성을 다운로드하지 않습니다.

관련 정보