OS/LINUX2008. 2. 11. 23:19

yum

반응형

 

Yellow dog Updater, Modified

 

 

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
Posted by [PineTree]