rpm (Redhat Package Manager)

2015. 10. 22. 18:52하루에하나씩/트렌드, 기초 IT 정보

RedHat에서 만든 설치파일로 윈도우의 Setup.exe 파일과 비슷하게 설치후 바로 실행 할 수 있는 설치 파일이다.
리눅스 시스템에 설치된 전체 패키지 혹은 특정 패키지의 설치 여부 와 설치시 어떤 파일이 설치되었는지 확인 할 수 있는 명령어

설치 
RPM -Uvh 패키지명(*.rpm)
U(update) : 기존 패키지가 없을 경우에는 설치를 하고, 기존 패키지가 설치되어 있다면 업데이트를 한다.
v(view) : 설치과정을 확인한다.
h(hash): 설치 진행과정을 "#"문자로 화면에 출력하는 방법으로 알려준다.
i(install) : 패키지를 설치한다.

삭제
rpm -e 패키지명
e : eraser

질의 

시스템에 설치된 패키지 정보 확인
>  rpm -qa
설치된 전체 패키지 갯수(wc명령어는 단어,문자,행의 개수를 각각 카운트)
> rpm -qa | wc -l
특정 패키지가 설치 되어 있는지 확인
> rpm -qa | grep openssh
특정 패키지에 의해 어떤 파일들이 생성되었는지 확인
> rpm -ql openssl
생성된 파일의 갯수 확인
> rpm -ql openssl | wc -l
특정 파일이 어떤 패키지에 의해 생성되었는지 확인
> rpm -qf /bin/cp
특정 패키지의 정보를 출력
> rpm -qi openssh

각각의 패키지 설명과 함께 설치된 전체 패키지 리스트 확인 방법
>rpm -qa —queryformat “%{NAME} : %{Summary}\n” | more
파일로 저장

>rpm -qa —queryformat “%{NAME} : %{Summary}\n” > rpm_list.txt


'하루에하나씩 > 트렌드, 기초 IT 정보' 카테고리의 다른 글

L4/L7 Switch & OSI Layer  (0) 2015.10.22
What Is A Mash Up?  (0) 2013.11.20
JSON (Javascript Object Notation)  (0) 2013.08.04
IMEI ( International Mobile Equipment Identity)  (0) 2013.07.24
GIS, POI , WGS84  (1) 2013.07.24
Big Endian  (0) 2013.07.24
SSID 가 뭐죠?  (2) 2013.07.24
Batch Processing 이 뭐죠  (0) 2013.07.24
MAC Address 가 뭐죠?  (1) 2013.07.24
M2M 이란 (Machine to Machine, 사물통신)  (1) 2013.07.20