폐쇄망에 설치된 Red Hat Enterprise Linux 8.8버전에 local dnf(yum) reposirory를 설정하는 과정입니다.

 

 

1. ISO 파일 업로드

Redhat Linux 를 설치한 ISO 파일을 root로 복사 

 

2. ISO 파일 마운트

# 1. iso파일 mount
mount -t iso9660 -o loop /root/rhel-8.8-x86_64-dvd-002.iso /media

 

3. Repository 생성 및 iso 복사

# 2. repos디렉토리 생성
mkdir /repository

# 3. 마운트 된 iso 복사
cp -a /media/* /repository/

 

4.  Repos 작성

# 4. repos 작성
vi /etc/yum.repos.d/RHEL8.repo

# 5. repos 내용 추가
[InstallMedia-BaseOS]
name=RHEL 8 - BaseOS
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///repository/BaseOS
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[InstallMedia-AppStream]
name=RHEL 8 - AppStream
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///repository/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

 

5.  Repos 캐시 삭제

# 6. repos 캐시삭제
dnf clean all
subscription-manager clean

 

5.  확인 및 사용

# 7. 패키지 확인
dnf grouplist

# 8. 명령어 실행
dnf install make
dnf install gcc
LIST

+ Recent posts