본문 바로가기

Linux

EOS된 CentOS 5,6 에서 yum 사용하기

반응형

CentOS 5, 6가 EOS가 되면서 더 이상 기존에 사용하던 방식으로 
yum을 사용하게 되면 오류가 나면서 사용할 수 없게 되었습니다.

 

yum 저장소를 찾을수 없다고 출력

아래와 같이 적용하면 CentOS 5,6 에서 기존처럼 yum을 사용할 수 있습니다.

 

CentOS 5 (32 bit)
# echo "http://vault.centos.org/5.11/os/i386/" > /var/cache/yum/base/mirrorlist.txt
# echo "http://vault.centos.org/5.11/extras/i386/" > /var/cache/yum/extras/mirrorlist.txt
# echo "http://vault.centos.org/5.11/updates/i386/" > /var/cache/yum/updates/mirrorlist.txt
CentOS 5 (64 bit)
# echo "http://vault.centos.org/5.11/os/x86_64/" > /var/cache/yum/base/mirrorlist.txt
# echo "http://vault.centos.org/5.11/extras/x86_64/" > /var/cache/yum/extras/mirrorlist.txt
# echo "http://vault.centos.org/5.11/updates/x86_64/" > /var/cache/yum/updates/mirrorlist.txt
CentOS 6 (32 bit)
# echo "https://vault.centos.org/6.10/os/i386/" > /var/cache/yum/i386/6/base/mirrorlist.txt
# echo "http://vault.centos.org/6.10/extras/i386/" > /var/cache/yum/i386/6/extras/mirrorlist.txt
# echo "http://vault.centos.org/6.10/updates/i386/" > /var/cache/yum/i386/6/updates/mirrorlist.txt
CentOS 6 (64 bit)
# echo "https://vault.centos.org/6.10/os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txt
# echo "http://vault.centos.org/6.10/extras/x86_64/" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt
# echo "http://vault.centos.org/6.10/updates/x86_64/" > /var/cache/yum/x86_64/6/updates/mirrorlist.txt

 

필자의 경우 CentOS 6(64 bit)버전을 사용하여

맨 아래 명령어를 적용해 주었습니다.

 

 

CentOS 6(64bit)
yum이 정상적으로 동작하는 모습

 

 

위와 같이 설치가 필요하였던 프로그램을 정상적으로 다운로드할 수 있습니다.

 

 

 

 

 


 

 

 

 

 

 

 

yum 저장소를 바꾸어주고도 동작이 안되는 경우가 가끔 존재합니다.

두 가지를 추가로 확인해 볼 수 있습니다.

 

1. epel 버전 업데이트

 

bash
# yum -y install epel-release

 

2. DNS 서버 주소 확인

 

bash
# vi /etc/resolv.conf

 

아래와 같이 nameserver 8.8.8.8(구글)과 같이

인터넷 DNS가 설정되어 있는 것을 확인해주면 됩니다.

DNS 서버 주소 입력

 

반응형