본문 바로가기

리눅스

CentOS 7에서 다운로드한 RPM 패키지 설치하는 방법

반응형

CentOS 7에서 다운로드한 RPM 패키지 설치하는 방법

CentOS 7 환경에서는 인터넷이 되지 않거나 내부망에서 로컬 RPM 패키지를 직접 설치해야 하는 경우가 자주 발생합니다.

YUM과 RPM 명령어를 사용하여 RPM 패키지를 설치하는 방법입니다.

1. YUM을 사용한 로컬 RPM 설치(권장)

yum localinstall 명령은 RPM 파일을 설치하면서 필요한 의존성을 저장소에서 자동으로 확인 및 설치합니다.

yum localinstall ssacli-5.10-44.0.x86_64.rpm

2. 레포지토리를 완전히 무시하고 설치

외부 네트워크가 차단된 환경이라면 레포지토리 접근을 차단하고 로컬 의존성만 검사하도록 설정할 수 있습니다.

yum localinstall ssacli-5.10-44.0.x86_64.rpm --disablerepo=*

3. RPM 명령어로 직접 설치

rpm 명령어는 의존성 자동 해결 기능이 없으며, 순수하게 패키지만 설치합니다.

rpm -Uvh ssacli-5.10-44.0.x86_64.rpm
warning: ssacli-5.10-44.0.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 26c2b797: NOKEY

이 경고는 GPG 키가 시스템에 등록되어 있지 않다는 의미이며 설치 자체에는 큰 문제가 없는 경우가 많습니다.

728x90

4. RPM 서명 검증을 건너뛰고 설치

서명 경고를 무시하고 설치하려면 --nosignature 옵션을 사용합니다.

rpm -Uvh --nosignature ssacli-5.10-44.0.x86_64.rpm

5. 설치 여부 확인

패키지가 정상적으로 설치되었는지 확인합니다.

rpm -q ssacli

6. 프로그램 실행 확인 (ssacli 예시)

ssacli ctrl all show status

 

CentOS 7에서 로컬 RPM 패키지를 설치할 때는 가능하면 YUM을 사용하여 의존성을 자동 처리하는 것이 가장 안전합니다. 불가피한 경우에만 rpm 명령어를 사용하고 서명 검증 옵션은 신중히 사용하세요.

 

728x90
반응형