본문 바로가기
정보기술/일반

RedHat Linux Package 관리

by fermi 2008. 6. 6.
출처 http://5486.pe.kr/tc/126


yum은 rpm기반 시스템에서 자동으로 패키지를 업데이트, 설치, 삭제를 해주는 유틸리티이다.
rpm의 의존성 문제를 자동적으로 처리하여 쉽게 패키지를 유지 관리할 수 있다.
또한 쉽게 레드햇의 release도 변경할 수 있다.

(fedora project에는 기본적으로 설치되어 있음)

1-2. 기본 사용법

# yum list
전체 패키지를 출력할때 사용한다.
일반적으로 리스트중 업데이트가능한 항목은 updates
업데이트 할 항목이 없는경우 base 라고 출력된다.

# yum install [패키지명]
설치되어있지않은 새패키지의 경우 install 을 사용하여 설치한다.
의존성에 걸린 화일들까지 찾아서 자동으로 같이 설치해준다.

# yum update [패키지명]
뒤에 패키지를 지정하지 않고 yum update를 실행하면 업데이트가능한 항목들과 새로 설치될 항목들의 리스트(헤더파일)만 다운 받고
설치할것인지 물어보며 Y 를 누르면 모든 항목을 자동 설치한다( 의존성검사하여 필요한 화일까지 같이 설치)

# yum remove [패키지명]
패키지를 삭제 하고자할경우 remove 를 통해 삭제시킬수 있다.

1-3. yum을 이용한 레드햇 release update
# yum upgrade

1-4 yum 로그확인
#cat /var/log/yum.log


내가 사용한 방법 (-y argument는 물어보는 것에 모두 yes로 대답한다는 것)
#yum -y upgrade
#yum -y update