CentOS 5에 RPMforge repository 추가 (Yum)  -  2010.01.09 13:01

우선 RPMforge repository를 사용하기 위해서는 Priorities 를 설치해야 합니다.
repository간의 호환성 문제를 해결하기 위함이니 꼭 설치하세요.
기본적으로 CentOS 5 repositories에 들어가 있으니 다음과 같이 설치 하시면 됩니다.

yum install yum-priorities

설치가 완료되면 plugin이 사용 가능하게 설정 되는데 확인을 위해

/etc/yum/pluginconf.d/priorities.conf 파일을 열어보시면

[main]
enabled=1

위와 같이 되어 있고 따로 수정할 필요는 없습니다.

이제 /etc/yum.repos.d/ 폴더안에 .repo 파일을 수정해서 우선순위를 설정 하겠습니다.

priority=N

이런식으로 설정해 주면 되는데 'N' 값은 1~99까지의 정수입니다.

CentOS Wiki  추천 설정은 다음과 같습니다.

[base], [addons], [updates], [extras] ... priority=1
[centosplus],[contrib] ... priority=2
Third Party Repos such as rpmforge ... priority=N  (where N is > 10 and based on your preference)

/etc/yum.repos.d/CentOS-Base.repo 파일에서

[base], [addons], [updates], [extras] 탭에서는 priority=1 한줄을 추가하시면 되고

[centosplus],[contrib] 탭에는 priority=2 라고 추가 해주시면 됩니다.

끝으로 Third Party Repos 인 rpmforge.repo 파일에 [rpmforge] 탭에는

10 보다 큰 우선순위를 주시면 되겠습니다. priority=11 이라고 하면 되겠네요.

이제 RPMforge를 설치합니다.

아키텍쳐 확인을 위해 다음과 같이 입력해 보세요.

uname -i


i386
http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm

x86_64
http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

본인의 아키텍처에 해당되는 패키지를 wget 혹은 편리한 방법으로 받으시고

DAG's GPG key 를 인스톨 합니다.

rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

아까 받은 패키지 확인도 하시고요.

rpm -K rpmforge-release-0.5.1-1.el5.rf.*.rpm

이상이 없으면 설치합니다.

rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm

완료 되었습니다. 이제 테스트 해보세요.

yum check-update

아래와 같은 두줄이 보이면 성공입니다. 저는 plugin에 fastestmirror도 추가 시켰네요. : )

Loading "priorities" plugin

**packages excluded due to repository priority protections

이제 mplayer, xmms-mp3 등등등 방대한 양의 패키지를 yum으로 설치 할 수 있습니다.


Installing RPMforge

RPMforge

Using RPMforge

저작자 표시 비영리 변경 금지
신고

Name   Password   Homepage   Secret