본문 바로가기

리눅스

[리눅스] Local Repository

반응형

Local Repository

yum install createrepo
mkdir /DATA/repo
mount -t iso9660 -o loop /DATA/CentOS-6.5-x86_64-bin-DVD2.iso /mnt
cp -ar /mnt/Packages/*.* /DATA/repo/centos/6/os/x86_64/
vi /etc/yum.repos.d/scbyunrepo.repo
[scbyun repo]
name=scbyun Repository
baseurl=file:///DATA/repo
gpgcheck=0
enabled=1
createrepo -v /DATA/repo
yum clean all
yum update

 

1. yum repository 구성
1) yum 설치 및 업데이트를 위한 repository 파일들은 /etc/yum.repo.d 디렉토리 밑에 존재
: CentOS-Base.repo : 네트워크를 통해 사용되는 기본 설정
: CentOS-Media.repo: CDROM 또는 DVD 등을 통해 사용되는 설정

2) Mirror URL 변경시 수정해야하는 CentOS-Base.repo 파일의 구성 내용

3) repositoryid 종류
- [base] - yum 서버의 기본 패키지 경로 설정 항목
- [updates] - 업데이트된 패키지를 위한 경로 설정 항목
- [extras] - 사용중인 패키지와 관련된 추카 패키지 경로 설정 항목
- [centosplus] - 존재하는 패키지들의 기능적으로 확장된 추가 패키지 경로 설정 항목
- [contrib] - User에 의해 제작된 패키지 경로 설정 항목

4) name : repository 이름

5) mirrorlist : mirrorlist에 등록된 경로를 자동으로 찾고 그 사이트를 이용하여 업데이트

6) baseurl : 직접 yum 레포지터리 URL 지정

7) enabled : 해당 레포지터리 활성화 여부

8) gpgcheck : gpg 체크 여부 (패키지 변조 및 정상 여부 파악)

 

 

참고URL

- yum repository 국내 mirror 설정 : http://faq.hostway.co.kr/?mid=Linux_ETC&page=9&document_srl=1427

 

728x90
반응형