SW/리눅스

Linux : CentOS : RPM Files (Packages) 설치 방법, 예제, 명령어

얇은생각 2022. 5. 18. 07:30
반응형

RPM(RPM Package Manager)은 Red Hat Linux와 CentOS 및 Fedora와 같은 파생 제품에서 사용하는 강력한 패키지 관리 시스템입니다. RPM은 rpm 명령과 .rpm 파일 형식도 나타냅니다.

CentOS 리포지토리에는 데스크톱 소프트웨어 관리자를 사용하거나 명령행에서 yum, dnf 및 rpm 유틸리티를 사용하여 설치할 수 있는 수천 개의 rpm 패키지가 포함되어 있습니다. 일부 라이브러리 및 응용 프로그램은 rpm 형식으로 패키지되어 있지만 CentOS에도 포함되어 있지 않습니다. 이러한 응용 프로그램은 개발자의 웹 사이트에서 다운로드하여 수동으로 설치해야 합니다.

CentOS에 rpm 파일을 설치하는 방법에 대해 설명합니다.

비공식 출처에서 rpm 패키지를 설치할 때는 각별히 주의하십시오. 패키지는 시스템 아키텍처와 CentOS 버전에 맞게 제작되어야 합니다. glibc, systemd 또는 시스템의 적절한 기능을 위해 필수적인 다른 서비스와 라이브러리와 같은 필수 시스템 패키지를 교체하거나 업데이트하지 마십시오.

루트 또는 sudo 권한이 있는 사용자만 RPM 패키지를 설치하거나 제거할 수 있습니다.

 

 

Linux : CentOS : RPM Files (Packages) 설치 방법, 예제, 명령어

 

 

yum 및 dnf를 사용하여 rpm 파일을 설치

yum 및 dnf는 CentOS 및 관련 Linux 배포판에 rpm 패키지를 설치, 업데이트, 제거 및 관리하기 위한 명령줄 도구입니다.

CentOS 8 dnf가 yum을 기본 패키지 관리자로 대체했습니다. dnf는 yum과 역호환됩니다.

yum 또는 dnf를 사용하여 로컬 rpm 패키지를 설치하려면 install 명령을 사용한 다음 파일의 경로를 사용합니다. 아래 예에서는 Chrome 브라우저를 설치하고 있습니다.

sudo yum install google-chrome-stable_current_x86_64.rpm

# ...
# Install  69 Packages
# 
# Total size: 45 M
# Total download size: 28 M
# Installed size: 292 M
# Is this ok [y/N]:

 

 

응용 프로그램이 시스템에 설치되어 있으므로 이 응용 프로그램을 사용할 수 있습니다.

다음 URL에서 직접 rpm 패키지를 설치할 수도 있습니다.

sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

 

 

 

rpm 파일을 rpm과 함께 설치

rpm은 RHEL 시스템을 위한 로우 레벨 패키지 관리자입니다.

패키지를 설치, 업데이트 및 제거할 때 rpm보다 yum 또는 dnf를 사용하는 것이 종속성을 해결하지 못하므로 항상 선호해야 합니다.

rpm과 함께 rpm 패키지를 설치하려면 -i(또는 -U) 옵션과 파일 경로를 차례로 사용하십시오.

sudo rpm -i google-chrome-stable_current_x86_64.rpm

 

 

설치 또는 업데이트하려는 패키지가 현재 설치되지 않은 다른 패키지에 종속되어 있는 경우 rpm은 누락된 모든 종속성 목록을 표시합니다. 모든 종속성을 설치해야 합니다.

rpm은 다음 URL의 패키지 설치도 허용합니다.

sudo rpm -i google-chrome-stable_current_x86_64.rpm

 

 

CentOS에서는 리포지토리에서 패키지를 설치하는 것과 같은 방법으로 yum 또는 dnf를 사용하여 로컬 rpm 파일을 설치할 수 있습니다.

반응형