[Linux] RHEL 8.8 Local Repository 구성하기

2024. 3. 28. 14:02·■ Linux/Linux Tip.
목차
  1. 0. 개요
  2. 1. ISO 설치 미디어 서버로 복사
  3. 2. ISO 설치 미디어 마운트
  4. 3. REPO 파일 작성
  5. 4. yum 저장소 초기화
반응형

0. 개요

폐쇄망에서 구성되어 네트워크 연결을 하는 서버 특성 상, 내부망만 인터넷 연결이 구성되어 있고 외부의 인터넷으로는 접근이 불가능하기 때문에 Linux 서버 환경에서는 RPM 패키지가 어렵다.

 

이와 같은 상황에서는, 외부망 연결 없이 내부망에서도 쉽게 RPM 패키지를 관리하도록 Local Repository를 설정하는 것이 일반적인데, 본 포스트에서는 해당 과정을 알아보도록 한다.

 

 

 


1. ISO 설치 미디어 서버로 복사

# mkdir -p /local_repo/iso

관련 설정을 진행하기 위한 폴더를 만든다.

 

SFTP 프로그램을 이용해 /local_repo/iso 폴더로 RHEL 8.8 ISO 설치 미디어 파일을 복사한다.

 

 

 


2. ISO 설치 미디어 마운트

# mount -o loop /local_repo/iso/rhel-8.8-x86_64-dvd.iso /local_repo

/local_repo/iso 폴더에 위치해 있는 ISO 설치 미디어 파일을 /local_repo 폴더로 마운트한다.

 

 

 


3. REPO 파일 작성

# cd /etc/yum.repos.d/
# vim local.repo

/etc/yum.repos.d/ 경로에 local.repo 파일을 생성한 후, vim 편집기를 열어 아래의 내용을 추가한다.

 

 

 

[InstallMedia-BaseOS]
name=Redhat Linux 8 - BaseOS
baseurl=file:///local_repo/BaseOS/
enabled=1
gpgcheck=0
[InstallMedia-AppStream]
name=Redhat Linux 8 - AppStream
baseurl=file:///local_repo/AppStream/
enabled=1
gpgcheck=0

▲ local.repo 내용

 

 

 


4. yum 저장소 초기화

# yum clean all

신규 등록한 Local Repository를 인식하게 할 수 있게 yum clean all 명령어를 입력한다.

 

 

 

모두 완료되어, 이제 yum 명령어나 dnf 명령어 등 RPM 패키지를 관리하는 명령어를 사용할 수 있다.

300x250
반응형
저작자표시 비영리 변경금지 (새창열림)
  1. 0. 개요
  2. 1. ISO 설치 미디어 서버로 복사
  3. 2. ISO 설치 미디어 마운트
  4. 3. REPO 파일 작성
  5. 4. yum 저장소 초기화
'■ Linux/Linux Tip.' 카테고리의 다른 글
  • [Linux] Wine의 C드라이브 경로 구조 파악 및 경로 확인
  • [Linux] Ubuntu 22.04.4LTS에 Wine설치 후 기본 설정하기
  • [Linux] Rocky Linux 9 SSH root 계정 로그인 불가시 대처방법
  • [Linux] Xming과 PuTTY를 이용하여 X11 Forwarding 접속 설정방법
Min Hyuk-Lee
Min Hyuk-Lee
시스템 엔지니어로 근무하고 있습니다.
  • Min Hyuk-Lee
    아크레의 개발로그
    Min Hyuk-Lee
    m_file@naver.com
  • 전체
    오늘
    어제
    • 📝 Log. (81)
      • ■ Dev. Language (11)
        • C (5)
        • C# (6)
      • ■ Dev. ETC (8)
        • Unity 3D (3)
        • Android Studio (JAVA) (5)
      • ■ Web (6)
        • HTML (3)
        • JSP (3)
      • ■ Linux (8)
        • Shell (2)
        • Linux Tip. (6)
        • 보안취약점 진단 (0)
      • ■ Windows (4)
        • Server (1)
        • Windows Tip. (3)
      • ■ VM (1)
        • VMWare (1)
        • Virtual Box (0)
      • ■ Database (9)
        • MySQL (7)
        • OracleDB (2)
      • ■ DevKit (5)
        • IDE (4)
        • Tool (1)
      • ■ Error (17)
        • Linux 오류해결 (4)
        • DB 오류해결 (3)
        • IDE 오류해결 (2)
        • VM 오류해결 (3)
        • Unity 오류해결 (4)
        • SSH, SFTP 오류해결 (1)
      • ■ Photoshop (3)
        • 디자인&이미지 창작 (3)
      • ■ Document (3)
        • MS Word (2)
        • PDF (1)
      • ■ Study (4)
        • Baekjoon (4)
      • ■ 작문 (1)
        • 회고 (1)
      • ■ ETC (1)
        • Car (0)
        • etc (1)
  • 🌐 Menu

    • 📓 Guestbook
  • 🔗 Other Links

    • GitHub
    • 아크레의 IT ISSUE
  • 📢 Notice

    • [스킨 업데이트] hELLO v4.10.0 적용완료
    • [스킨 업데이트] hELLO v4.9.0 적용 완료
    • [스킨 업데이트] hELLO v4.8.1 적용 완료
  • 💬 Recent Comments

  • hELLO· Designed By정상우.v4.10.0
Min Hyuk-Lee
[Linux] RHEL 8.8 Local Repository 구성하기

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.