Redhat9에 yum 설치하기

by 빛의바다 posted May 27, 2011
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
== 설치 ==
/> rpm -Uvh yum-2.0.8-1.noarch.rpm
U:기존에 패키지가 설치되지 않았다면 i와 같이 일반적인 설치를 하고 ,기존에 패키지가 설치되어 있다면 업그레이드를 한다
v:설치 과정의 확인
h:설치 진행 과정을 #마트로 화면에 출력함
*삭제
rpm -e <패키지 파일>
*패키지 질의
rpm -qa <패키지 이름>           :시스템에 패키지가 설치되어있는지 확인
rpm -qf         ""                       :이미 설치된 파일이 어느 패키지에 포함된 것인지 확인
rmp -ql         ""                       :특정 패키지에 어떤 파일들이 포함되었는지 확인
rmp -qi          ""                      :설치된 패키지의 상세 정보

*RPM의 단점
가장 큰문제점은 '의존성' 간단한 예로 페도라의 기본 웹 브라우저인 Firefox는 당연히 x윈도우 위에서 가동된다.그런데 x윈도우를 설치하지 않은 상태에서 Firefox를 설치한다면?Firefox는 X윈도우에 의존성을 가지고 있으므로 설치가 되지 않을것이다
== 설정 ==
/etc/yum.conf 를 다음과 같이 수정

# vi /etc/yum.conf
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
gpgcheck=1
tolerant=1
exactarch=1



[os]
name=Red Hat Linux $releasever - $basearch - os
#baseurl=http://ayo.freshrpms.net/redhat/$releasever/$basearch/os
baseurl=http://mirror.hostway.co.kr/redhat/9/os/i386/



[updates]
name=Red Hat Linux $releasever - $basearch - updates
#baseurl=http://ayo.freshrpms.net/redhat/$releasever/$basearch/updates
baseurl=http://mirror.hostway.co.kr/redhat/9/updates/i386/



[freshrpms]
name=Red Hat Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/redhat/$releasever/$basearch/freshrpms

== 명령어 ==
yum update // 깔려 있는 패키지 업데이트
yum search pkg_name // pkg_name을 검색
yum install pkg_name // pkg_name을 설치
yum remove pkg_name // pkg_name을 삭제



 yum.conf 설정 예

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20

[base]
name=Red Hat Linux 9.0 base
baseurl=http://mirror.hostway.co.kr/redhat/9/os/i386/


[updates]
name=Red Hat Linux 9.0 updates
baseurl=http://mirror.hostway.co.kr/redhat/9/updates/i386/