SW/리눅스

CentOS : RPM Packages 설치 방법, 예제, 명령어

얇은생각 2021. 8. 1. 07:30
반응형

RPM은 Red Hat과 CentOS, Fedora와 같은 파생 모델에 사용되는 패키지 시스템입니다.

오피셜 센트OS 저장소에는 yum 명령줄 유틸리티를 사용하여 설치할 수 있는 수천 개의 RPM 패키지가 포함되어 있습니다. 표준 CentOS 저장소에서 사용할 수 없는 패키지는 적절한 저장소를 활성화하여 쉽게 설치할 수 있습니다.

그러나 모든 소프트웨어 공급업체가 애플리케이션에 적합한 저장소를 제공하는 것은 아닙니다. 대부분의 경우 이러한 상황에서는 RPM 패키지를 다운로드하고 설치하거나 소스에서 소프트웨어를 다운로드하여 컴파일할 수 있는 다운로드 페이지가 있습니다.

CentOS에 RPM 패키지를 설치하는 두 가지 방법을 보여드리겠습니다.

 

 

CentOS : RPM Packages 설치 방법, 예제, 명령어

 

 

시작하기 전에

RPM 패키지를 설치할 때 시스템 아키텍처 및 CentOS 버전에 맞게 빌드되었는지 확인하십시오.

glibc, systemd와 같은 중요한 시스템 패키지 또는 시스템의 올바른 작동에 필수적인 기타 서비스 및 라이브러리를 교체하거나 업데이트하지 않는 것이 좋습니다. 이렇게 하면 오류가 발생하고 시스템이 불안정해질 수 있습니다.

RPM 패키지를 설치하려면 루트 또는 sudo 권한을 가진 사용자로 로그인해야 합니다.

일반적으로 웹 브라우저를 사용하여 RPM 파일을 검색하고 다운로드합니다. 파일을 찾으면 브라우저 또는 컬 또는 쐐기와 같은 커맨드롤린 도구를 사용하여 파일을 다운로드할 수 있습니다.

 

 

 

yum을 포함한 RPM 패키지를 설치

yum은 CentOS의 기본 패키지 관리자 도구입니다. 공식 센터에서 패키지를 설치, 제거, 다운로드, 쿼리 및 업데이트하는 데 사용됩니다. OS 리포지토리와 다른 타사 리포지토리가 있습니다.

첫 번째 단계는 설치할 RPM 파일을 다운로드하는 것입니다.

wget https://example.com/file.rpm

 

 

패키지를 설치하려면 yum local install 명령 뒤에 패키지 이름의 경로를 사용하십시오.

sudo yum localinstall file.rpm

 

 

얌은 확인을 요청할 것입니다. 응답 및 RPM 패키지가 시스템과 호환되며 모든 종속성이 충족된다는 가정 하에 설치됩니다.

RPM 패키지가 현재 설치되어 있지 않은 다른 패키지에 종속되어 있고 해당 패키지가 시스템에서 활성화된 리포지토리에서 사용 가능한 경우 yum이 모든 종속성을 설치합니다. 그렇지 않으면 yum은 해당 패키지를 다운로드하고 수동으로 설치해야 하는 모든 누락된 종속성 목록을 출력합니다.

RPM 패키지를 다운로드하고 설치하는 대신 URL을 yum local install 명령에 전달하면 됩니다.

sudo yum localinstall https://example.com/file.rpm

 

 

이미 yum과 함께 설치된 RPM 패키지를 업데이트하려면 패키지를 설치할 때와 동일한 절차를 사용하십시오.

설치된 패키지를 제거하려면 표준 yum remove 명령 뒤에 패키지 이름을 사용하십시오.

sudo yum remove file.rpm

 

 

 

RPM 패키지를 설치

rpm은 RPM 패키지를 설치, 제거, 업그레이드, 쿼리 및 확인하는 데 사용되는 낮은 수준의 도구입니다.

RPM 패키지를 설치하려면 rpm -i 명령 뒤에 RPM 패키지 이름을 사용하십시오.

sudo rpm -ivh file.rpm

 

 

-v 옵션은 rpm에 상세 출력을 표시하고 -h는 해시 표시 진행 표시줄을 표시하도록 지시합니다.

패키지가 시스템에 설치되지 않은 다른 패키지에 종속된 경우 rpm에 누락된 모든 종속성 목록이 표시됩니다. 모든 종속성을 수동으로 다운로드하고 설치해야 합니다.

RPM 패키지를 다운로드하고 설치하는 대신 URL에서 RPM까지 패키지를 인수로 사용할 수 있습니다.

sudo rpm -ivh https://example.com/file.rpm

 

 

패키지를 업데이트하려면 -U 옵션을 사용합니다.

sudo rpm -Uvh file.rpm

 

 

업데이트하려는 패키지가 설치되지 않은 경우 rpm -U 명령이 패키지를 설치합니다.

시스템에 필요한 모든 종속성을 설치하지 않고 RPM 패키지를 설치하려면 --nodeps 옵션을 사용합니다.

sudo rpm -Uvh --nodeps file.rpm

 

 

패키지를 제거(지우기)하려면 rpm-e 명령을 사용한 다음 패키지 이름을 사용합니다.

sudo rpm -e file.rpm

 

반응형