반응형
RPM?
- CentOS에서 패키지(프로그램)를 설치하는데 사용한다.
- 윈도우에서 setup.exe로 프로그램을 설치하는 것과 비슷한 개념으로 .rpm 확장자를 가진 설치 파일로 패키지를 설치한다.
- yum이 나오기 전에 주로 사용되었으며 yum이 rpm의 개념을 포함하고 있다.
- 온라인 환경에서는 yum을 사용하여 쉽게 패키지 설치를 할 수 있지만 오프라인 환경에서 리눅스 패키지를 설치한다면 rpm을 이용해 설치한다.
- yum은 자동으로 패키지 간의 의존성 문제를 해결해주지만 rpm은 패키지의 의존성에 주의하여 설치해야한다.
- rpm의 설치 경로가 담긴 repo 파일은 /etc/yum.repos.d/ 에서 관리한다.
설치
- rpm -i [패키지명]
- rpm -ivh [패키지명] # 설치 과정을 해쉬 마크로 화면에 출력하여 확인
- rpm -Uvh [패키지명] # 이미 설치된 패키지인 경우 업그레이드 한다
삭제
- rpm -e [패키지명]
조회
- rpm -qa # 설치된 모든 패키지 조회
- rpm -qa | grep [패키지명]
- rpm -qi [패키지명] # 패키지 정보 조회
- rpm -ql [패키지명] # 패키지가 포함하고 있는 파일 목록 조회
- rpm -qf [패키지명 # 패키지가 어느 파일에 포함된 것인지 조회
옵션
- --nodeps : 패키지 의존성 무시
- --force : 강제로 실행(이미 설치되어 있어도 기존 패키지 삭제 후 재설치)
- --test : 결과만 테스트로 볼 때 사용(설치/삭제 모두 사용가능)
반응형
'Linux > CentOS' 카테고리의 다른 글
[ CentOS ] Rsync를 이용한 파일 가져오기/복사/동기화(Rsync 옵션 정리) (1) | 2020.04.10 |
---|---|
[ CentOS ] CentOS 8 설치 (VM Ware) (0) | 2020.04.09 |
[ CentOS ] ifconfig : command not found 오류 (0) | 2020.03.25 |
[ CentOS ] cp 명령어 오류(cp: omitting directory) (0) | 2020.03.17 |
[ CentOS ] VMware에서 USB 마운트하기 (0) | 2020.03.17 |
댓글