linux package 관리자인 rpm으로 설치를 하려다보면 의존성 문제때문에 불편하다.
그래서 yum을 이용하면 의존성을 알아서 찾아주기 때문에 편한 점이 많다.
한때 잠깐 공부했던 yum을 요번에 다시 급하게 쓸일이 있어서 해보려니 기억이 잘 나지 않아 내 홈페이지 어느 구석탱이에 박혀있던 정보를 꺼내 블로그로 옮겨본다. 그리고 조금더 정리해본다.
yum을 이용한 install
# yum install <package name>
yum을 이용한 installed package list 보기
# yum list
yum을 이용한 package remove
# yum remove <package name>
yum을 이용한 패키지 검색 또는 문구 검색
# yum search <strings>
yum을 이용한 패키지 업데이트
# yum update <rpm package name>
# yum localupdate <rpm file name>
yum을 이용한 local directory에 있는 rpm package 파일을 설치
(예로 DVD를 mount해두었거나 update 사이트를 nfs로 마운트 해둔경우)
# yum localinstall <rpm file name>
yum으로 설치할때 GPG key 문제인경우 gpgkey check를 안하게 수정
[code]
# vi /etc/yum.conf
------------------------
#gpgcheck=1
gpgcheck=0
------------------------
[/code]
DVD에 있는 GPG key를 설치하기
# rpm --import RPM-GPG-KEY
YUM update 를 위해 환경 설정후 yum 으로 install하기
[code]
# mkdir -p /rhel5.1
# mount -t nfs rpm-update-server:/rhel5.1 /rhel5.1
# createrepo /rhel5.1
# vi /etc/yum.repos.d/local.repo
---------------------------------
[local]
name=RHEL 5 $releasever - $basearch
baseurl=file:///rhel5.1
enabled=1
gpgcheck=0
----------------------------------
# yum install
[/code]
rpm file information 보기
# rpm -qi <rpm package name>
# rpm -qi -p <rpm file name>
find rpm dependency information
# rpm -qi -R <rpm package name>
# rpm -qi -R -p <rpm file name>