본문 바로가기

Infrastructure/Linux

[RHEL/CENTOS 8] Local Reopository 설정

1. mount point 생성

# mkdir -p /mnt/odd

 

2. media mount

# mount -o loop /dev/cdrom /mnt/odd

or

# mount -t iso9660 -o loop /root/rhel-8.2-x86_64-dvd.iso /mnt/odd     => iso파일 마운트

 

3. 마운트 시킨 내용을 다른 directory에 복사

# mkdir /media

# cp -a /mnt/odd/* /media/

 

4. repository 정보 생성

# vi /etc/yum.repos.d/odd.repo

 

[media_BaseOS]

name=media_BaseOS

baseurl=file:///mnt/odd/BaseOS/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[media_AppStream]

name=media_AppStream

baseurl=file:///mnt/odd/AppStream/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

 

5. repository 정보 업데이트 (yum cache 정리)

# dnf clean all

or

# yum clean all

 

※ RHEL 경우, "subscription-manager clean" 명령어를 실행함으로서 남아있는 subscription이나 데이터를 정리!

 

6. repository 확인

# yum repolist

 

위 과정이 성공적으로 진행됐으면 필요한 패키지 설치 가능!!