액세스할 수 없는 저장소를 비활성화하는 방법은 무엇입니까?
yum repolist
사용 시 오류가 발생합니다 yum list
.
# yum list | grep 404
http://download.opensuse.org/repositories/home%3A/SannisDev/
CentOS_CentOS- 5/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
실제로 해당 URL에 액세스할 수 없습니다.
# ping opensuse.org
PING opensuse.org (130.57.5.70) 56(84) bytes of data.
From 10.2.15.2 icmp_seq=1 Destination Host Unreachable
하지만 다음 저장소를 찾을 수 없습니다 /etc/yum.conf
.
# grep opensuse /etc/*
답변1
이 호스트를 검색하려면 grep에서 -R 옵션을 사용해야 합니다.
grep -R opensuse /etc/yum.repos.d/ | cut -d":" -f1
위 명령은 정확히 일치하는 파일을 인쇄합니다.
다음 명령을 사용하여 링크에 동적으로 주석을 달 수 있습니다.
grep -R opensuse /etc/yum.repos.d/ | cut -d":" -f1 | xargs -n1 sed -i.bkp "/opensuse/ s/^/#/"