728x90
반응형
RPM 이란 Redhat Package Manager 의 약어로
레드햇에서 프로그램 설치와 업그레이드 및 삭제 등을 편리하게 하기위해 패키지 형태의 바이너리로 배포하고 있다
형태
rpm 옵션 패키지이름
옵션
- i : 새로운 패키지를 설치할 때 사용한다 (--install)
- U : 기존의 패키지를 새로운 버전의 패키지로 업그레이드할 때
사용하고 설치된 패키지가 없을 경우 패키지를 설치한다 ( -i 옵션과 같다)
- F : 이전 버전이 설치되어 있는 경우에만 설치한다 (--freshen)
- e : 설치 된 패키지 삭제한다
- v : 메시지를 자세히 보여준다
- h : 진행 상황을 '#' 기호로 표시한다
- q : 패키지가 설치 되어있는지 확인하고 있으면 이름과 버전 출력한다
- qa : 설치된 모든 패키지 보여준다
<예시>
rpm -qa | grep 패키지이름 : rpm -qa 는 현재 설치된 모든 패키지 목록을 찾는데 사용하는데 보통 grep 명령어와 같이 사용된다
-> 해당 패키지이름이 들어간 설치된 rpm 패키지를 출력한다
rpm -qi 패키지이름 : 해당 패키지 있으면 패키지에 대해 설명한다 ( = yum info 패키지이름 )
rpm -ql 패키지이름 : 설치된 패키지 목록 출력한다
rpm -ivh 패키지이름 : 대표적인 패키지 설치시 명령어
YUM 이란 Yellowdog Update Manager 의 약어로 RPM 의 단점인 의존성 문제를 해결하기 위해 제공되는 것이다
단, 인터넷을 통해서 필요한 파일을 저장소에서 자동으로 다운로드해서 설치하는 방식이므로
인터넷 연결이 되어있지 않다면 명령어 사용 불가능하다(단, local repositroy 사용시 인터넷 연결 무관 사용가능)
형태
yum 옵션 명령 패키지명
옵션
- h : 도움말을 출력한다
- y : 설치 과정의 모든 질문에 yes로 답한다
- v : 자세한 메시지를 출력한다
명령
- install : 패키지를 설치한다
- update : 패키지명이 없으면 전체 업데이트 있으면 해당 패키지만 업데이트한다
- check-update : 현재 시스템에 설치된 패키지를 기준으로 업데이트 목록을 출력한다
- remove : 설치된 패키지를 삭제한다
- list : 패키지 목록을 확인한다
- info : 패키지 정보를 확인한다
<예시>
yum list installed 패키지명: 패키지가 설치되어 있는지 확인한다
yum install 패키지명1 패키지명2 : 여러개 패키지를 설치한다
yum list all: 설치 가능한 모든 패키지 목록 출력한다
728x90
반응형
'IT > 리눅스마스터1급' 카테고리의 다른 글
tacacs+ linux install (0) | 2018.01.16 |
---|---|
chkconfig란 (0) | 2018.01.16 |
nslookup / host / dig 명령어 차이 (0) | 2018.01.16 |
anacron 이란 (0) | 2018.01.14 |
at이란 (0) | 2018.01.14 |