본문으로 건너뛰기

iso 파일을 이용한 로컬 yum repository 구성은 어떻게 하나요?

💡 요약 정리

  • ISO 파일을 마운트한 뒤, yum 용 리포지터리 설정 파일(.repo)을 수동으로 생성해야 합니다.
  • baseurl을 file:// 경로로 지정하면 인터넷 없이도 로컬 yum 설치가 가능합니다.
  • yum list로 패키지 목록을 확인한 뒤, 원하는 패키지 설치가 가능합니다.

1. ISO 파일을 로컬 디렉터리에 마운트하기

루트 계정에서 ISO 파일을 마운트하려면 다음 명령어를 실행합니다.

[root@localhost ~]# mount -o loop,ro CentOS-5.9-x86_64-bin-DVD-1of2.iso /mnt/iso

2. 리포지터리 설정 파일 생성하기

원하는 이름으로 .repo 파일을 /etc/yum.repos.d/에 생성하세요.

예시:

[root@localhost ~]# cat /etc/yum.repos.d/file.repo
[CentOS_5.9_Repository]
baseurl=file:///mnt/iso/Server
enabled=1

[CentOS_5.9_VT_Repository]
baseurl=file:///mnt/iso/VT
enabled=1

3. yum list 명령어로 패키지 목록 확인하기

로컬 리포지터리가 정상적으로 구성되었는지 확인하려면 yum list 명령어를 실행합니다.

[root@localhost ~]# yum list

4. 원하는 패키지 설치

설치하고자 하는 패키지를 다음과 같이 설치할 수 있습니다.

[root@localhost ~]# yum install httpd

이처럼 로컬 ISO 파일을 기반으로 yum 리포지터리를 구축하면, 인터넷 연결 없이도 패키지 설치가 가능합니다.