CentOS 써드파티 저장소 추가하기

CentOS에서 뭣좀 깔아보려고 하면, 저장소에는 없어서 자주 rpmfind.net을 찾게 되는데, 패키지 검색 결과에 나오는 최신 버전들을 보면 배포판 항목에 'DAG packages' 라고 나오는 것들이 꽤 눈에 띄었다. 대체, DAG 패키지가 뭔지 궁금해서 좀 찾아봤더니, RPM Forge라는 써드파티 저장소라고 한다. 배포판에서 공식 지원하지 않는 프로그램이나 최신 버전의 패키지를 제공하는 저장소인데, yum을 사용하는 CentOS의 경우, 저장소를 추가하면, 프로그램 설치/업데이트 시에 이 저장소도 사용하게 된다.

저장소를 추가하는 방법도 그리 어렵지 않아서 다음과 같이 하면 된다.(CentOS 5 기준)

  1. 'yum-priorities' 를 설치한다.
    # yum install yum-priorities
  2. '/etc/yum/pluginconf.d/priorities.conf' 파일에 활성화 된 것을 확인한다. 다음과 같이 되어있으면 활성화 된 상태.
    [main]
    enabled=1
  3. '/etc/yum.repos.d/' 디렉토리 아래있는 저장소 설정파일에 우선순위를 다음과 같이 넣어준다. 이 설정은 각 저장소 항목별로 다 넣어줘야한다. N은 1-99까지의 숫자 중에서 넣으면 되는데, 기본 저장소([base], [addons], [updates], [extras] …)의 경우 그냥 1 정도로 해주자. [centosplus],[contrib] 같은 것들은 2정도로, 나머지는 10 이상으로 설정하면 되겠다.
    priority=N
  4. GPG 키 등록 및 저장소 추가(혹시 64bit를 사용한다면, 밑에 나오는 rpm 패키지 대신, 이 패키지를 받아야한다.)
    # rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
    # wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
    # rpm -K rpmforge-release-0.3.6-1.el5.rf.i386.rpm
    # rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm

이전 버전이나 최신 정보는 CentOS Wiki – RPMForge에서 구할 수 있다.

One Response to “CentOS 써드파티 저장소 추가하기”

  1. [Cent OS 5.4] 윈도우즈 파티션 마운트하기 « SIMPLISM.KR said:

    Dec 14, 09 at 12:02 오후

    [...] 위와 같은 작업을 할 때, 해당 패키지를 찾을 수 없다고 나올 경우에는… third party 저장소를 등록을 해야한다. 관련 페이지는… 아래 페이지의 도움을 받으면 될 것 같다. http://meye.pe.kr/wp/archives/516 [...]


Leave a Reply