0. 설치
YUM down : http://linux.duke.edu/projects/yum/download.ptml
1) 서버에 설치된 파이썬 버전확인
- yum 은 파이썬을 사용하기 때문에 파이썬 버전에 맞는 yum 을 구해야 한다.
2) 설치
- rpm 패키지의 경우 rpm -Uvh 를 사용하여 설치하거나
- 소스파일을 받았을 경우 configure; make; make install; 을 거쳐 파일을 설치한다.
주의) 실행시 /var/cache/yum/updates 디렉터리가 없다며 실패할 경우가 있다.
# mkdir -p /var/cache/yum/updates 명령으로 디렉터리 생성후 재실행 한다.
1. 기본사용방법
search
- 사용가능한 RPM 패키지가 있는지 확인
root@estes samba # yum search mrtg
update
- 최신의 패키지로 업데이트
root@estes samba # yum update httpd
install
- 기존에 없던 패키지를 설치한다.
root@estes / # yum install iptraf
- 다음과 같이 2개를 동시에 설치할 수도 있다.
root@estes / # yum install GeoIP GeoIP-data
2. 설정파일 및 로그파일
/etc/yum.conf : yum 설정파일.
/var/cache/yum : yum 설치패키지들이 저장됨.
/var/log/yum.log : 로그파일
/etc/yum.repos.d : CentOS-Base.repo, CentOS-Media.repo 등 설치시 저장소를 등록할 수 있다.
3. rpmforge
# wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.4-1.el4.rf.i386.rpm
- /etc/yum.repos.d : mirrors-rpmforge, rpmforge.repo 파일이 생성되며, yum 서치시 rpmforge 의 패키지들도 검색하게 된다.
4. yum-plugin-protectbase
- yum을 사용하여 update 시에 패키지들의 버전관리를 할 수 있다.
1) RPM 패키지를 설치한다.
# yum install yum-plugin-protectbase
2) Plugin을 활성화 시킨다.
- /etc/yum.conf 파일 하단에 'plugins=1'을 추가시켜 준다.
3) /etc/yum.repos.d/CentOS-Base.repo 설정파일을 편집한다.
- 파일에 현재 버전을 유지하고 싶은 곳에 'protect=1'을 입력한다. (예를 들어 Base, Update 를 유지하고 싶다면 [base],[update] 항목에 protect 를 건다.)
- 활성화 시키고 싶은 항목이 있으면 'enabled=1'로 활성화 시켜준다. (예를 들어 centosplus 를 활성화 시키고 싶다면 [centosplus] 항목에 enabled 를 활성화 시켜준다.)
'OS > LINUX' 카테고리의 다른 글
redhat 9.0 에서 한글이 깨질때..조치 (0) | 2008.02.27 |
---|---|
[LINUX] rpmbuild (0) | 2008.02.11 |
[LINUX] bonding (0) | 2008.02.11 |
iptables 추가 (0) | 2007.11.21 |
iptables (0) | 2007.11.21 |