sudo yum repolist는 저장소가 /etc/yum.repo.d에 없음을 보여줍니다.

sudo yum repolist는 저장소가 /etc/yum.repo.d에 없음을 보여줍니다.

Yum에 작은 문제가 있습니다. 패키지를 설치하려고 하는데 yum이 잘못된 저장소에서 패키지를 가져오고 있다는 것을 깨달았습니다(repoB라고 부르겠습니다). (yum.repo.d 폴더에 자체 저장소를 추가했습니다(repoA라고 부르겠습니다))

yum.repo.d를 들여다보니 그 repoB가 보이지 않네요...?

하지만 sudo yum repolist를 실행하면 repoB가 나열되어 있는 것을 볼 수 있습니다.

제 질문은 이 repoB가 어디에 있습니까?입니다. 어떻게 삭제할 수 있나요?

감사해요!

답변1

/etc/yum.repos.d리포지토리는 .repo 파일 이나 일반적으로 파일을 통해 정의되는 플러그인을 통해 정의할 수 있습니다./etc/yum/pluginconf.d

실행하면 yum repolist --noplugins관련 저장소가 계속 표시됩니까?

Misery 저장소에 있는 패키지의 URL을 알고 싶다면 yumdownloader --urls packagenameURL 보기를 사용할 수 있습니다. yumdownloader패키지에 포함되어 있습니다 yum-utils.

답변2

이것을 Spacewalk로 태그했기 때문에 Spacewalk를 사용하고 있고 해당 기계가 Spacewalk에 등록되어 있다고 가정합니다. Spacewalk 클라이언트 도구(yum-rhn-plugin)는 이러한 저장소를 동적으로 생성합니다. Spacewalk webUI에 로그인하여 그곳에서 머신을 찾아야 하며, 머신과 연결된 채널(기본적으로 리포지토리)이 나열되며 선택을 취소할 수 있습니다. 다른 옵션은 rhn-channel(8) 도구를 사용하여 이 컴퓨터에서 이러한 채널을 관리하는 것입니다.

관련 정보