본문 바로가기
OS/Unix/Linux

yum

by Lohen 2016. 2. 4.

YUM


RPM이 분명 유용하지만, 의존성 문제로 불편한 점이 있다. 이를 해결하기 위해서 제공되는 것이 YUM
(Yellowdog Update Manager)이다. YUM은 RPM과 별도의 것이라고 보다는, RPM 패키지를 설치하는 편리한 툴이라고 생각하면 된다.

(1)YUM의 개념
yum 명령어는 rpm 명령의 패키지 의존성 문제를 완전하게 해결해준다. 즉, 특정 패키지를 설치하려고 할 때, 의존성이 있는 다른 패키지를 자동으로 먼저 설치해주는 인공 지능적인 툴이다.
yum은 인터넷을 통해서 rpm 파일이 저장된 저장소(repository)에서, 설치하려고 하는 rpm파일과 해당 rpm 파일이 의존성을 가지는 다른 rpm 파일까지 모두 다운로드 한 후 에 자동으로 설치까지 해준다.
그러므로, 더 이상 사용자는 rpm 패키지를 설치하기 위한 의존성 문제를 고민하지 않아도 된다.
저장소의 URL은 어떻게 알 것인가? 하는 문제인데, 이 저장소의 URL은 /etc/yum.repos.d/ 디렉토리 파일에 저장되어 있다.

(2)YUM 사용방법
  • 설치 : yum install <패키지 이름>
=> yum -y install <패키지 이름> yum install 명령어를 이용하면 패키지를 다운로드 한 후에, 사용자에게 설치 여부를 묻는 부분이 나온다. 여기서 -y 옵션을 써주면 묻는 부분에서 무조건 "yes"를 입력하는 것으로 간주하고, 자동으로 넘어가게 되어서 편리하게 사용할 수 있다
업데이트 가능한 목록 보기 : yum check-update
  • 삭제 : yum remove  <패키지 이름>
  • 정보확인 : yum info <패키지 이름>
  • 로컬에서 설치 : yum localinstall <패키지 이름>


반응형