YUM 명령어

yum 명령어는 rpm명령어의 패키지 의존성 문제를 완전하게 해결해 준다.

특정 패키지를 설치하고자 할 때 의존성이 있는 다른 패키지를 자동으로 먼저 설치해주는 능력을 갖춘 명령어다. rpm명령어는 설치하려는 rpm파일이 dvd에 있거나 인터넷에서 미리 다운로드한 후 설치해야 한다. 하지만 YUMCentOS 프로젝트가 제공하는 rpm 파일까지 인터넷을 통해 모두 알아서 다운로드한 후 자동으로 설치한다.

 

YUM의 기본 사용법

yum y install 패키지 이름

yum install 은 패키지를 다운로드한 후에, 사용자에게 설치 여부를 묻는 부분이 나온다. 여기서 ‘-y’옵션을 써주면 사용자에게 yes/no를 묻는 부분에서 무조건 yes를 입력한 것으로 간주하고, 자동으로 넘어가서 편리하다.

 

rpm 파일 설치 방법

yum localinstall rpm파일이름.rpm

rpm 파일이 있다면 ‘rpm Uvh’대신 ‘yum localinstall’을 실행해 패키지를 설치할 수 있다. 좋은 점은 현재 디렉토리의 rpm 파일에 의존성 문제가 있을 때 문제를 해결할 수 있는 파일을 인터넷에서 다운로드해서 설치해 준다는 점이다.

 

업데이트 가능한 목록 보기

yum check-update

시스템에 설치된 패키지 중에서 업데이트가 가능한 패키지의 목록을 출력한다.

 

업데이트

yum update 패키지이름

 

삭제

yum remove 패키지이름

 

정보 확인

yum info 패키지이름

 

설치가 가능한 모든 패키지 보기

yum list all

 

패키지 그룹 보기

yum grouplist

 

패키지 이름으로 검색

yum list 패키지명

yum list 정규식

yum list gcc

yum list gcc*

 

설치된 rpm 패키지 목록을 보기

rpm qa

yum list installed

 

gcc 패키지가 설치되어 있는지 확인

rpm qa | grep gcc

yum list installed gcc

 

업데이트할 목록을 보기

yum list updates

 

특정 파일이 속한 패키지 이름 확인

yum provides 파일이름

특정 파일이 어느 패키지에 들어 있는지를 확인할 수 있다.

 

GPG 키 검사 생략

yum install nogpgcheck rpm파일이름.rpm

CentOS 7에서 인증되지 않은 rpm 파일을 ‘yum localinstall’로 설치하면 설치되지 않는 경우도 있다. 그럴 경우 ‘--nogpgcheck’ 옵션을 사용하면 GPG키 인증을 생략하므로 설치할 수 있다.

 

기존 저장소 목록 지우기

yum clean all

기존에 다운로드한 패키지 목록을 지운 다음 yum install을 실행하면 새로 패키지 목록을 다운로드 한다.

'IT > 리눅스' 카테고리의 다른 글

프록시 서버 개념 및 실습  (0) 2017.01.23
PXE 정의 및 실습  (0) 2017.01.19
사용자별 공간 할당하기 quota  (0) 2017.01.16
LVM (logical volume manager) 실습  (0) 2017.01.16
RAID와 RAID 실습  (0) 2017.01.16

+ Recent posts