본문 바로가기
IT/리눅스

Rocky Linux 8 / 9, Alma Linux 8/9 local repository 로컬 레포지터리 구성

by Itlee 2024. 5. 27.
반응형

서버 운영 시 폐쇄망 환경에서는 외부 저장소에 접근할 수 없으므로, 로컬 저장소를 만들어 패키지를 설치해야 합니다. 이를 위해 Rocky Linux ISO 파일을 다운로드하고, 해당 ISO 파일을 마운트한 후 내용을 로컬 디렉토리에 복사합니다. 복사된 파일을 기반으로 로컬 레포지토리 설정 파일을 작성하여 저장소를 구성합니다. 이후 dnf 또는 yum을 통해 패키지를 설치할 수 있습니다.

 

1. ISO 파일 다운로드 및 마운트

  • 공식 사이트에서 해당 OS의 ISO 파일을 다운로드합니다.
  • ISO 파일을 마운트합니다.
mount /dev/sr0 /mnt/

 

2. 로컬 디렉토리에 복사

  • 마운트된 ISO 파일의 내용을 로컬 디렉토리로 복사합니다
cp -a /mnt/. /iso/

 

3. 로컬 레포지토리 설정

  • /etc/yum.repos.d/ 디렉토리에 새로운 .repo 파일을 생성합니다
cd /etc/yum.repos.d
mkdir repobak
mv *.repo ./repobak
vi local.repo
[ISO_AppStream]
name=local_AppStream
baseurl=file:///iso/AppStream/
enabled=1
gpgcheck=0

[ISO_BaseOS]
name=local_BaseOS
baseurl=file:///iso/BaseOS/
enabled=1
gpgcheck=0

 

4. 레포지토리 캐시 업데이트

  • dnf 또는 yum을 사용해 캐시를 업데이트합니다
dnf clean all
dnf makecache

 

5. 패키지 설치

  • 이제 로컬 레포지토리를 통해 패키지를 설치할 수 있습니다
dnf install package-name
반응형

'IT > 리눅스' 카테고리의 다른 글

LVM 생성  (0) 2024.05.30
LVM 파일시스템 용량 증설  (2) 2024.05.30
centos 8 이상 버전 local repository  (0) 2023.11.02
vnc server 설정  (0) 2023.05.15
Centos Rhel 버전 update 와 downgrade (7.x)  (0) 2022.03.24