Linux

RHEL Repo 등록 안 됐을 때, DVD 통한 패키지 설치

덩덩 2023. 5. 9. 20:28

RHEL 에서 패키지를 설치해야하는데 Repo 등록은 안되어 있구, 라이선스 등록도 못했을 때 패키지를 설치해야 하는 경우가 있습니다.

 

우선 설치 디스크를 서버에 마운트하고, 설치 디스크가 있는 파일시스템 확인합니다. (아래 캡쳐에서는 /dev/sr0)

만약 없으면 mount 명령어를 실행하고 (옵션 없이)

그래도 없으면 설치 디스크가 서버에 삽입되어 있는지 확인합니다.

 

디바이스를 /mnt/disc 마운트합니다.

 

상태에서 df 확인해보면 아래와 같습니다.

 

미디어에서 repo 파일을 복사 권한 644 변경합니다.

 

복사한 repo 파일 내용을 확인 해보면 아래와 같습니다.

 

복사한 repo 파일 내용을 vi 에디터로 아래 내용과 같이 수정합니다.

[InstallMedia_BaseOS]
name=rhel_9.1.0_BaseOS
mediaid=None
metadata_expire=-1
#gpgcheck=0
gpgcheck=1
cost=500
#Add lines
enabled=1
baseurl=file:///mnt/disc/BaseOS
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[InstallMedia_AppStream]
name=rhel_9.1.0_AppStream
mediaid=None
metadata_expire=-1
#gpgcheck=0
gpgcheck=1
cost=500
#Add lines
enabled=1
baseurl=file:///mnt/disc/AppStream
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

 

 

dnf (과거 yum) 명령어로 repository를 초기화합니다.

 

dnf update 명령어로 repository를 업데이트합니다.

 

이제 패키지를 설치하실 있습니다!

 

참고자료

Need to set up yum repository for locally-mounted DVD on Red Hat Enterprise Linux 7 - Red Hat Customer Portal