본문 바로가기

IT/Server

CENT-OS Yum install

정말 오랫 만에 서버를 만져 본다..
Linux의 Yum 명령은 정말 편한것 같다.
어찌되었든.. yum install 시 속도 느림의 문제와 해외로의 접근이 불가능한 상황일 경우...
필자의 시스템이 있는 네트웍은 국제망으로 연동되는 네트워크 구간이 막혀있는 상황이다. 국내에 존재하는 yum 서버를 이용하여 업데이트 토록 하였다. centos.org 에 mirror site가 잘 정리 되어있다.
 http://www.centos.org/modules/tinycontent/index.php?id=32
yum repository 변경을 통하여 yum update 주소를변경한다.
# vi /etc/yum.repos.d/CentOS-Base.repo
[Base], [update], [addons], [extras], [centosplus] 항목에 지정되어잇는 url을 변하였다.
기존 사용하던 url은 주석 처리 하고 새로운 baseurl을 설정한다.
daum.net 에 존재하는 repository를 사용하기로 했다.

baseurl=http://ftp.daum.net/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

yum 설정을 끝내고 yum 업데이트를 하였으나 아래와 같은 Error 가 발생한다.

Total download size: 1.2 M
Downloading Packages:
warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 443e1821
Public key for ntp-4.2.0.a.20040617-8.el4_7.1.i386.rpm is not installed
Retrieving GPG key from http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
GPG key retrieval failed: [Errno 4] IOError: <urlopen error (110, '\xbf\xac\xb0\xe1 \xbd\xc3\xb0\xa3 \xc3\xca\xb0\xfa')>

==== Error message로 보아하니 GPG key 를 http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 에서 확인하지 못한다
       라는 내용같아 보인다.
# vi /etc/yum.repos.d/CentOS-Base.repo
파일을 열어보니 해당 파일에 GPG KEY에 대한 확인 URL이 항목별로 존재 하였다.
해당 파일을 전부 변경하려니 너무 답답하다.
아래와 같은 명령을 사용하여 GPG KEY 참조 사이트 변경을 한다
#rpm --import http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-4
  --> 혹 자신의 CentOS 가 version 3 라면 import 시 OS 버전을 바꿔주면 된다
 자신의 OS 버전 확인 방법은 #lsb_release -a 명령을 사용한다.
.
해당 문제는 필자의 OS가 CentOS-4 이기 때문에 발생한 문제 같다.
CentOS-5 의 /etc/yum.repos.d/CentOS-Base.repo에는
/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 존재하는 파일을 참조하여 GPG KEY값을 확인 하는것을 확인하였다. 

다시한번 yum install 을 해본다. 잘되는 것을 확인 할수 있다.


'IT > Server' 카테고리의 다른 글

OS별 Time_Wait 시간 변경 방법  (0) 2011.01.15
CMD.exe  (0) 2009.03.17
LINUX 데몬  (0) 2008.07.08
Windows 프로세스 모음  (0) 2008.07.08
Windows Findstr 사용하기  (0) 2008.07.08