티스토리 뷰
1. 정의
RPM은 Redhat Package Manager의 약자로 리눅스 배포판에서 소트트웨어 설치, 관리, 업데이트를 위한 패키지 관리 시스템이다.
2. 특징
1) 패키징
① RPM은 소프트웨어를 하나의 패키지 파일로 묶어 설치, 관리, 업데이트를 용이하게 한다.
② 패키지에는 프로그램 파일, 설정 파일, 문서 등 소프트웨어 설치에 필요한 모든 파일이 포함된다.
③ RPM 패키지는 .rpm 확장자명을 가지고 있다.
2) 의존성 관리
① RPM은 소프트웨어 설치 시 필요한 다른 패키지들을 자동으로 설치하거나 업데이트하는 의존성 관리 기능을 제공한다.
② 이를 통해 사용자는 개별 패키지를 직접 찾아 설치할 필요없이 편리하게 소프트웨어를 설치할 수 있다.
3) 설치 및 제거
① RPM 패키지는 rpm 명령어를 사용하여 설치, 제거, 업데이트, 쿼리 등을 수행할 수 있다.
② rpm -i 명령어 : 패키지 설치
③ rpm -e 명령어 : 패키지 제거
④ rpm -U 명령어 : 패키지 업데이트
⑤ rpm -q 명령어 : 패키지 정보 확인
4) 보안
① RPM 패키지는 GPG 서명을 통해 패키지 무결성과 출처를 검증하여 보안을 강화한다.
② 이를 통해 사용자는 위조된 패키지로부터 시스템을 보호할 수 있다.
5) 다양한 배포판 지원
① RPM은 RedHat, Fedora, CentOS, SUSE, Mandriva 등 다양한 리눅스 배포판에서 사용된다.
RPM 패키지는 리눅스 시스템 관리에서 중요한 역할을 하며, 소프트웨어 설치, 관리, 업데이트를 간편하고 안전하게 수행할 수 있도록 도와준다.
'SCIT > 11월' 카테고리의 다른 글
[Linux]11月14日. DNF(Dandified) (2) | 2024.11.14 |
---|---|
[Linux]11月14日. RPM 패키지 명령어 (0) | 2024.11.14 |
[Linux]11月12日. 파일 링크(link) (0) | 2024.11.12 |
[Linux]11月12日. 리눅스 파일 소유와 권한 (1) | 2024.11.12 |
[Linux]11月12日. 파일 정보 형식 (0) | 2024.11.12 |
- Total
- Today
- Yesterday
- ajax
- JPA
- 백준
- backjoon
- Linux
- 가계부만들기
- if문
- css
- data science academy
- DB
- 2739번
- Modal
- 조건문
- springboot
- 2480
- MySQL
- Intellij idea
- html
- 반복문
- Spring boot
- 오븐시계
- setting
- java
- javascript
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |