yum repository가 꼬였을 경우 yum 초기화하기
리눅스yum 명령어를 이용해서 어플리케이션을 설치하다 보면 가끔 repository가 꼬여서 yum install 이 제대로 실행이 안되거나 임시로 저장소를 추가했는데 필요 없어져서 제거할 필요가 있다거나 하는 경우가 생깁니다.
이런 경우에 아래와 같이 해당 저장소를 지워 주고 명령을 실행해 주면 됩니다.
1. /etc/yum.repos.d/ 아래의 저장소 파일 지우기
# cd /etc/yum.repos.d <-- repository 저장 디렉토리로 이동
# ls -l <-- 저장소 파일 확인
# rm -f "삭제할 저장소 파일" <-- base는 지우면 안됨
# ls -l <-- 지워졌는 지 확인
2. /var/cache/yum 아래 캐쉬 디렉토리 삭제
# cd /var/cache/yum
# ls -l <-- 캐쉬 디렉토리 확인
# rm -rf x86_64
3. headers, packages, metadata 삭제
# yum clean headers
# yum clean packages
# yum clean metadata