
나는 RHEL 6을 가지고 있고 여러 개의 공통 저장소(epel 등)를 설치했는데 어떻게든 저장소를 망쳤습니다(repo clean 명령을 사용하는 것 같습니다).
특히 EPEL에서 오류가 발생하여 제거했습니다.
rpm -e epel-release608.noarch
-> "오류: epel-releaase6-8.noarch 패키지가 설치되지 않았습니다."
다시 설치하려고했습니다.
rpm -ivh epel-release-6-8.noarch.rpm
-> "epel-release-6-8.noarch 패키지가 이미 설치되어 있습니다."
이 무한 루프에서 어떻게 빠져나올 수 있나요?
답변1
모든 패키지를 나열하고 epel을 파악하여 epel-release 패키지가 남아 있지 않은지 확인할 수 있습니까?
rpm -qa | grep epel
해당 목록에 패키지가 없으면 다음을 실행하여 epel-release 패키지를 강제 설치할 수도 있습니다.
rpm -ivh --force epel-release-6-8.noarch.rpm
답변2
다음과 같은 조합이 저에게 효과적이었습니다.
실제 파일을 삭제하십시오
/etc/yum.repos.d
yum clean all
rpm -qa | grep epel
(여전히 보여요)yum remove epel*
yum clean all
이걸로 드디어 깨끗해졌습니다.