2012-05-03

RHEL - RHN 인증없이 CDROM/DVD로 local yum repository 구성하기

RHEL 에서 local yum repository 구성하기 / howto setup local yum repository in RHEL

RHEL (RedHat Enterprise Linux) 에서 yum 사용하려면 RedHat 유지보수 계약여부를 확인한다.
등록되지 않은 경우는 아래와 같은 오류를 보여주고 설치를 할 수 없다.

This system is not registered with RHN.
RHN support will be disabled.

CDROM 내용을 복사하여 local 구성할 수도 있으나, 디스크를 아끼기위해 CDROM/DVD를 마운트하여 구성하는 방법은 다음과 같다.
  • 부팅시 CD/DVD 마운트 가능하게 설정
  • vsftpd 이용하여 FTP로 접속가능하게 구성
  • yum local repository로 등록

상세 절차 (RHEL 5.4 기준)

1. 디렉토리 설정 (ftp 연결위한 위치)
# mkdir -p /var/ftp/pub/rhel54

2.  /etc/fstab 파일에 추가 (부팅시 자동 마운트)
/dev/hdc /var/ftp/pub/rhel54 iso9660 defaults 1 2
(실제 CD/DVD를 이용하는 경우)
or
/DrvZ/Linux/RHEL5/rhel-server-5.4-x86_64-dvd.iso /var/ftp/pub/rhel54 iso9660 defaults,loop 1 2
(CD/DVD 이미지 파일을 이용하는 경우)

3. CD/DVD 마운트
# mount -a
or
# mount -t iso9660 /dev/hdc /var/ftp/pub/rhel54
or
# mount /DrvZ/Linux/RHEL5/rhel-server-5.4-x86_64-dvd.iso /var/ftp/pub/rhel54 -o loop

4. CD/DVD 에서 필요한 소프트 설치
# cd /var/ftp/pub/rhel54/Server
# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
# rpm -ivh vsftpd-2.0.5-16.el5.x86_64.rpm

5. yum repository metadata 생성
# cd /var/ftp/pub
# createrepo .
(생략시 .../repodata/repomd.xml 을 찾을수 없다는 오류발생)

6. /etc/yum.repos.d/local.repo - 로컬 repository 정보파일 만들기
[rhel54]
name=rhel54 base
baseurl=ftp://127.0.0.1/pub
enabled=1
gpgcheck=0
(외부에서 사용하려면 127.0.0.1 대신 실제 IP나 DNS 명을 넣어야 함)

7. ftp 실행 및 부팅시 자동실행 등록
# service vsftpd start
# chkconfig vsftpd --level 345 on

8. yum 등록 테스트
# yum list
(파일들이 죽 보이면 성공)

-끝-

2012-05-02

도서정보 - 만부부당

도서명: 만부부당
작가: 강무
출판사: 자음과모음 / 2005, 상상 / 2006
총평 : B
재미/구성/소재: A- / B / B-
분야 : 무협
특이사항: 5권으로 이루어진 약간 짧은 스피디한 전개. 한반도 구전설화기반 무대는 중국, 보통 무협지 형식의 통속 소설.