본문 바로가기

개발이야기

RPM YUM 방법

RPM (Redhat Package Manager)

리눅스에서 설치 확장명은 *.rpm 이며 이를 패키지 라고 부른다.

RPM은 레드햇 회사가 만든 리눅스에서만 쓸수 있는 패키지 인스톨이다.

  

# rpm -Uvh [패키지 파일(*.rmp] : 설치

 

# rpm -e [패키지이름] : 삭제

  

# rpm -qa [패키지 이름] : 설치되있는지 확인.

          -qf [패키지 이름] : 이미 설치된 파일이 어느 패키지에 포함된 것인지 확인.

          -ql [패키지 이름] : 특정 패키지에 어떤 파일들이 포함되었는지 확인

          -qi [패키지 이름] : 설치된 패키지의 상세 정보

  

 

YUM (Yellodog Updater Modified)

rpm 명령의 패키지 의존성 문제를 완전하게 해결 => 의존성이 있는 다른 패키지를 자동으로 먼저 설치해 주는 툴

인터넷을 통해서 필요한 파일을 저장소에서 자동을 모두 다운로드 해서 설치하는 방식 

 

# yum install [패키지 이름] : 설치  // 주로 yum -y install [패키지이름]

       -y 옵션은 모든 상황에 yes 로 답변 하겠다는 뜻.

 

# yum install [*.rpm 파일 이름] : RPM 파일 설치

 

# yum check-update : 업데이트 가능 목록 보기

 

# yum update [패키지이름] : 업데이트   패키지 이름을 입력하지 않으면 전부 다 업데이트 해버림

 

# yum remove [패키지이름] : 삭제

 

# yum groupinstall "[패키지 그룹 이름]" : 패키지 그룹 설치

  

# yum list [패키지 이름] : 패키지 리스트 확인

 

# yum provides [파일이름] : 특정 파일이 속한 패키지 이름 확인

  

# yum list updates : 업데이트 목록을 다운로드하고, 업데이트를 설치

 

 

설치된 rpm 패키지 목록을 보려면?

 

# rpm -qa

# yum list installed

 

gcc 패키지가 설치되어 있는지 확인 하려면?

 

# rpm -qa | grep gcc

# yum list installed gcc

  

패키지를 삭제하려면?

 

# yum remove gcc gcc-c++

 

설치가 가능한 모든 패키지를 보려면?

 

# yum list all

 

'개발이야기' 카테고리의 다른 글

[Linux] Kill Process 명령어  (0) 2018.09.20
[인프라] vsftp 설치 및 계정 생성  (0) 2018.09.20
[Linux] 간단한 파일 전송 (rz, sz)  (0) 2018.09.20