딜미의 잡다한 IT 이야기...

Local Repository 설정 본문

Server/Linux

Local Repository 설정

딜미 2019. 9. 24. 16:02

Local Repository 구성하는 이유

1. 폐쇄망에서 yum을 사용해야 할 때

2. RedHat 설치 후 기본적으로 yum이 활성화되어 있지 않아 임시적으로 추가 패키지 설치가 필요할 때

 

ISO 파일 or DVD 삽입 후 Mount

mount /dev/sr0 /media

Repo Packages 복사할 디렉터리 생성

mkdir -p /testrepo

 

OS 이미지에 들어가 있는  Packages 생성된 디렉터리로 복사

cp -r /meida/Packages /testrepo/

 

ll 명령어로 복사된 내용 확인

ll /testrepo/

comps파일 복사

cp /media/repodata/*comps*xml.xz /testrepo/comps.xml.xz

 

createrepo 명령어 사용을 위한 Packages 설치

cd /testrepo/Packages

rpm -ivh deltarpm-*

rpm -ivh python-*

rpm -ivh createrepo-*

 

createrepo 명령어로 comps repo생성

cd /testrepo

xz -d comps.xml.xz

createrepo -g comps.xml /repo

 

Repository 파일 생성

vi /etc/yum.repo.d/test.repo

[test_repo]

name=TEST Repo

baseurl=file:///testrepo/Packages

enabled=1

gpgcheck=0

 

생성된 Repository 적용

yum clean all

yum repolist

'Server > Linux' 카테고리의 다른 글

CentOS8 신규 원격 도구 Web Console  (0) 2020.09.10
CentOS8 Bonding  (0) 2020.09.10
FIREWALL 설정 관리  (0) 2019.09.23
SELINUX 설정 방법  (0) 2019.09.10
Parted & Gdisk 사용법  (0) 2019.09.09
Comments