티스토리 뷰

SCIT/11월

[Linux]11月14日. RPM 패키지

Seraphim_ 2024. 11. 13. 14:38

https://sesoc.tistory.com/112?category=1048265

 

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 패키지는 리눅스 시스템 관리에서 중요한 역할을 하며, 소프트웨어 설치, 관리, 업데이트를 간편하고 안전하게 수행할 수 있도록 도와준다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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
글 보관함