RPM 패키지란?
RPM(Redhat Package Manager)은 Linux에서 소프트웨어 패키지를 설치, 제거 및 관리하기 위한 오픈 소스 프로그램입니다.
private yum repo가 구성된 폐쇄망 환경에서 필요한 패키지를 yum 명령어를 통해 설치하려고 했으나 설치가 안되는 문제 발생.
필요한 rpm 파일을 수동으로 받아 반입하고 설치를 진행하여 해결.
$ wget https://example.com/file.rpm
$ wget https://example.com/file2.rpm
$ mkdir tmp
$ yum install [패키지명] --downloadonly --downloaddir=./tmp
다음 방법으로 진행하면 설치에 필요한 패키지, 패키지 defendency, 연관된 rpm들이 모두 저장
폐쇄망에 설치 시 이 방법으로 다운 받아서 가져가는것을 추천
## 1-1로 한 경우
$ mkdir test
$ mv file.rpm test
$ mv file2.rpm test
## 1-2로 한 경우
$ mkdir test
$ mv tmp/*.rpm test
# rpm -ivh --nodeps --force test/*.rpm