![yum이 미러 목록을 검색하는 것을 방지하는 방법은 무엇입니까?](https://linux55.com/image/142364/yum%EC%9D%B4%20%EB%AF%B8%EB%9F%AC%20%EB%AA%A9%EB%A1%9D%EC%9D%84%20%EA%B2%80%EC%83%89%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%84%20%EB%B0%A9%EC%A7%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
아니요, 중복이 아닙니다.YUM 미러 목록 확인 비활성화업데이트를 차단하여 문제를 해결했습니다.모두메타데이터. 이것은 내가 하고 싶은 일이 아니다.
외부 액세스를 제한하는 회사 방화벽 뒤에 이미지를 구축하려고 합니다. 내부 미러가 있고 부팅 중에 설치 프로그램이 이를 가리키도록 합니다. 그 부분이 작동합니다. 이미지가 다시 시작됩니다. 비활성화했습니다모두저장소(기존 .repo 파일 삭제도 시도)를 수행하고 내부 미러를 가리키는 사용자 정의 저장소를 만드세요. 나는 fastmirror.conf 파일에 "enabled=0"을 넣었지만(작동하는지 확인했고, yum은 더 이상 플러그인을 로드하고 있다고 말하지 않습니다), 여전히 이 오류가 발생하고 yum이 해결했습니다:
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#7 - "Failed to connect to 2604:1580:fe02:2::10: Network is unreachable"
네, 그렇습니다. 그래서 가장 빠른 미러를 비활성화했습니다. 모든 기본 저장소를 비활성화했기 때문에 더 이상 미러 목록을 사용하지 않습니다.
메타데이터 캐시를 비활성화하고 싶지 않습니다(위 솔루션에서 했던 것처럼 수명을 연장하고 싶지도 않습니다). 저장소의 메타데이터를 검색하고 싶지만 검색하려는 시도는 원하지 않습니다. 미러 목록에 액세스할 필요는 없습니다.
왜 여전히 미러 목록에 액세스하려고 합니까? 어떻게 비활성화할 수 있나요?
답변1
이 기사가 가장 관련성이 높은 부분부터 시작하여 문제를 해결할 것이라고 생각합니다.
거울이 있어야 할 위치는 다음과 같습니다.
baseurl=file:/share/CentOS/$releasever/os/$basearch/
전혀 보지 않으려면 다음을 수행하십시오.
- 주석 처리 저장소
- 기본 URL 삭제
- 전체 파일을 .bak 버전으로 이동하고 원본 파일을 삭제하세요.
/etc/yum.repos.d/CentOS-Base.repo를 다음과 같이 설정합니다.
[base]
name=CentOS-$releasever - Base
baseurl=file:/share/CentOS/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
protect=1
priority=1
enabled=1
[updates]
name=CentOS-$releasever - Updates
baseurl=file:/share/CentOS/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
protect=1
priority=1
enabled=1
[extras]
name=CentOS-$releasever - Extras
baseurl=file:/share/CentOS/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
protect=1
priority=1
enabled=1
[centosplus]
name=CentOS-$releasever - Plus
baseurl=file:/share/CentOS/$releasever/centosplus/$basearch/
exclude=kernel*
gpgcheck=1
enabled=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
protect=0
priority=1
[contrib]
name=CentOS-$releasever - Contrib
baseurl=file:/share/CentOS/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
protect=0
priority=3
답변2
파일에서는 대신 을 /etc/yum.repo.d/*.repo
사용하십시오 .baseurl
mirrorlist