본문 바로가기
개발/linux

linux rpm 사용법, 설명 : .rpm 설치

by amkorousagi 2022. 10. 22.

linux rpm 사용법, 설명 : .rpm 설치

사용하는 이유


직접 패키지 파일(Redhat 계열의 패키지 파일 확장자 .rpm 파일)을 통해 패키지를 설치하기 위해 사용합니다.

 

yum install <package name>으로 설치할 수 없는 패키지의 경우 사이트에서 직접 다운로드한 패키지 파일을 설치합니다.

인터넷으로 레포지토리에 접근하는 것이 제한되는 경우 미리 다운로드한 패키지 파일을 설치합니다.

 

rpm 자주 쓰이는 사용법


rpm -i <.rpm file name> # 패키지 설치
rpm -e <package name> # 패키지 삭제 --erase

 

rpm 그 외 사용법


rpm -U <.rpm file name> # 기존 패키지를 새로운 버전으로 업그레이드
rpm -q <package name> --info # 특정 패키지 정보 확인
rpm -q -a --info # 모든 패키지 정보 확인

 

linux man page 설명


rpm is a powerful Package Manager, which can be used to build, install, query, verify, update, and erase individual software packages. A package consists of an archive of files and meta-data used to install and erase the archive files. The meta-data includes helper scripts, file attributes, and descriptive information about the package. 
Packages come in two varieties: binary packages, used to encapsulate software to be installed, and source packages, containing the source code and recipe necessary to produce binary packages.

 

(해석)

rpm은 개별 소프트웨어 패키지를 빌드, 설치, 쿼리, 검증, 업데이트 및 삭제하는 데 사용할 수 있는 강력한 패키지 관리자입니다. 패키지는 아카이브 파일을 설치하고 지우는 데 사용되는 파일과 메타 데이터의 아카이브로 구성됩니다. 메타 데이터에는 도움말, 파일 속성 및 패키지에 대한 설명 정보가 포함됩니다.

패키지에는 설치할 소프트웨어를 캡슐화하는 데 사용되는 바이너리 패키지와 바이너리 패키지를 생성하는 데 필요한 소스 코드와 레시피가 포함된 소스 패키지의 두 가지 종류가 있습니다.

 

패키지 = 바이너리 패키지 or 소스 패키지

패키지 = 설치 파일 + 메타 데이터

 

참고 자료


 

 

rpm(8): RPM Package Manager - Linux man page

rpm(8) - Linux man page Name rpm - RPM Package Manager Synopsis Querying and Verifying Packages: rpm {-q|--query} [select-options] [query-options] rpm {-V|--verify} [select-options] [verify-options] rpm --import PUBKEY ... rpm {-K|--checksig} [--nosignatur

linux.die.net

 

댓글