기본적인 저장소(repository)로 사용되는 CentOS 저장소에서 찾을 수 없는 몇몇 패키지들이 있다. 물론 이는 yum 을 이용한 설치 및 업그레이드에 해당하는 사항이다.
yum-plugin-priorities 설치
저장소간에 우선순위를 설정하기 위해 priorities 플러그인이 필요하다.
# yum -y install yum-plugin-priorities
CentOS-Base.repo 수정
우선 순위를 추가한다. 우선순위는 1~99 까지 값을 가지며 낮을수록 우선순위가 높다. 만약 값이 설정되어 있지 않다면 99로 인식한다.
# vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
priority=1
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
priority=1
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
priority=1
RPMforge 저장소 설치
RPMforge 는 명칭이 RepoForge 로 변경되었다.
1) DAG's GPG key 설치
# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
2 ) 패키지 선택 및 다운로드
http://pkgs.repoforge.org/rpmforge-release/ 의 주소에서 자신의 사양에 맞는 패키지 선택
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm // 64bit
3 ) 다운받은 패키지의 검사
4) rpmforge 설치
# rpm -i rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
위 내용은 CentOS 위키에 설명되어 있는 내용이다.
http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
5) rpmforge.repo 확인
# vi /etc/yum.repos.d/rpmforge.repo
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://mirrorlist.repoforge.org/el6/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
EPEL 저장소 설치
Epel 은 페도라 저장소로 이용되는 곳인데 레드햇 계열은 상호간에 호환성에 거의 문제가 없으므로 사용한다.
1) Epel Key 설치
# rpm --import http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6
2 ) 패키지 선택 및 다운로드
http://dl.fedoraproject.org/pub/epel/ 에서 원하는 버전 선택
3 ) 다운로드한 패키지의 검사
# rpm -K epel-release-6-8.noarch.rpm
4) Epel 설치
# rpm -ivh epel-release-6-8.noarch.rpm
5) epel.repo 확인
[epel] 의 enabled=1 확인
# vi /etc/yum.repos.d/epel.repo
Remi 저장소 설치
Remi 저장소는 최신버전의 MySQL 및 PHP 등을 구할수 있다.
1) Remi key 설치
# rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
2 ) 패키지 선택 및 다운로드
http://rpms.famillecollet.com/enterprise/ 에서 원하는 버전 선택
3 ) 다운로드한 패키지의 검사
# rpm -K remi-release-6.rpm
4) Remi 설치
# rpm -ivh remi-release-6.rpm
5) remi.repo 확인
[remil] 의 enabled=0 확인, priority=1 추가
# vi /etc/yum.repos.d/remi.repo
[remi]
name=Les RPM de remi pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
priority=1
'Programming' 카테고리의 다른 글
키보드 숨기기 - 다른 여백 눌렀을때 (0) | 2013.11.25 |
---|---|
Installing PDO_OCI and OCI8 PHP extensions on CentOS 6.4 64bit (0) | 2013.10.18 |
리눅스 NFS (Network File System) 설정 (0) | 2013.10.17 |
front-end framework (0) | 2013.10.02 |