2024 IPP & 일학습병행 (백업, 네트워크, 인프라)

Linux # yum 명령어 사용을 위해 iso 파일을 이용하여 로컬 리포지토리 구성하기

you041111 2024. 9. 26. 13:12
728x90

환경 : VMware ESXI, RHEL 8.7 OS

준비물 : Linux OS (RHEL 8.7) iso 파일

상황 설명 : VMware ESXI 에서 Linux OS iso 파일을 이용하여 VM 생성 & 설치를 완료하고 # yum 명령어를 정상적으로  사용하기 위해 iso 파일을 이용하여 로컬 리포지토리를 설정해야 함

 

# yum update 명령어 입력 시 정상적으로 구동되지 않는 모습(Error : There are no enabled repositories ~). Repository 가 제대로 설정되어 있지 않을 때 나타나는 오류라고 함

 

1. 운영 체제(Linux)의 적절한 위치에 디렉토리를 생성한다.

/mount 디렉토리 생성

 

2. FTP 소프트웨어인 FileZilla 를 이용하여 iso 파일을 운영 체제 내 적절한 위치에 저장한다. 

/mount/iso 디렉토리에 저장

 

3. 전송시킨 iso 파일을 마운트한다.

# mount -o loop [iso파일] [mount 경로]

ex. # mount -o loop rhel~.iso /mount/iso

read-only로 mount 되었다는 메시지 확인 가능

 

4. custom repo 파일 작성

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

 

[RHEL8DVD_BaseOS]
name=RHEL8DVD_BaseOS
baseurl=file://[mount 경로]/BaseOS/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[RHEL8DVD_AppStream]
name=RHEL8DVD_AppStream
baseurl=file://[mount 경로]/AppStream/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

 

5. # (sudo) yum clean all & # (sudo) yum repolist

 

6. # yum 명령어 정상 수행 확인

처음과 달리 정상적으로 # yum update 명령어가 수행 된 모습

 

 

[출처]

https://sseokseok.tistory.com/8#google_vignette