[Linux] rpm 패키지 설치법

Joseph's Engineering Blog·2023년 3월 27일
0
post-thumbnail

RPM 패키지란?

RPM(Redhat Package Manager)은 Linux에서 소프트웨어 패키지를 설치, 제거 및 관리하기 위한 오픈 소스 프로그램입니다.

포스팅 이유

private yum repo가 구성된 폐쇄망 환경에서 필요한 패키지를 yum 명령어를 통해 설치하려고 했으나 설치가 안되는 문제 발생.

필요한 rpm 파일을 수동으로 받아 반입하고 설치를 진행하여 해결.

설치방법

1-1. 설치할 RPM파일들을 다운로드 합니다.

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

1-2. yum을 사용해 RPM파일들을 다운로드 합니다.

$ mkdir tmp
$ yum install [패키지명] --downloadonly --downloaddir=./tmp

다음 방법으로 진행하면 설치에 필요한 패키지, 패키지 defendency, 연관된 rpm들이 모두 저장

폐쇄망에 설치 시 이 방법으로 다운 받아서 가져가는것을 추천

2. Directory를 만들어서 다운 받은 RPM 파일들을 넣습니다.

## 1-1로 한 경우

$ mkdir test
$ mv file.rpm test
$ mv file2.rpm test

## 1-2로 한 경우
$ mkdir test
$ mv tmp/*.rpm test

3. 명령어를 통해 설치를 진행합니다.

# rpm -ivh --nodeps --force test/*.rpm
profile
Kubernetes / DevOps / Git / Network / AWS / Terraform / Opensource / Java / Springboot

0개의 댓글