-
Local Repository공부합시다!/LInux 2022. 1. 26. 18:34728x90
인터넷 사용이 불가능한 환경의 경우 yum 명령어를 사용하기가 불가능해 집니다.
이런 경우 - 내부망 - Local Repository를 구성해서 활용할 수 있습니다.
오늘은 이런 Local Repository를 구성해 보겠습니다.
1. CentOS7-Everything Version Download
1.1. http://mirror.kakao.com/centos/7.9.2009/isos/x86_64/
2. CDROM ISO 장착
2.1. 다운로드한 ISO 파일을 VM의 CD-ROM에 장착합니다.
2.1.1. VM 선택 마우스 우측 버튼 클릭
2.1.2. setting 선택
2.1.3. Device status 모두 선택
2.1.4. Use ISO image file : Browse 선택
2.1.5. ISO 파일 선택 후 OK 클릭
3. mount 및 package 복사
3.1. cd 디렉토리 생성 : # mkdir /cd
3.2. cd-rom 마운트 : # mount /dev/sr0 /cd
3.3. local repository 생성 : mkdir /repo
3.4. 패키지 복사 : # cp /cd/Package/* /repo/ &
3.5. 백그라운드 작업 확인 : # jobs %1
4. Repository 생성 Package 설치
4.1. 패키지 설치 : # yum install -y createrepo
5. 기존 Repository 설정 파일 이동
5.1. 파일 복사 확인 : # ls -l /repo | wc -l
5.2. 백업 디렉토리 생성 : mkdir /backup
5.3. 기존 Repo 구성 파일 이동 : # mv /etc/yum.repos.d* /backup/
6. Local Repository 구성파일 생성
6.1. yum test : # yum install -y dhcp
6.2. 구성 파일 생성 : # vi /etc/yum.repos.d/local.repo
7. local.repo 편집
7.1. 아래의 내용 대로 편집
8. Local Repository 생성
8.1. 리포지토리 생성 : # createrepo /repo
8.2. 리포지토리 확인 : # yum repolist
8.3. Package 설치 테스트 : # yum install -y dhcp
Local Repository 구성 후 http로 서비스를 하면 내부 직원들만 이용할 수 있도록 구성할 수 있습니다.
생각해보세요.
Have a nice day!
728x90'공부합시다! > LInux' 카테고리의 다른 글
SSL : SMTP(Sendmail), IMAP(dovecot) 설정 (0) 2022.01.30 SSH Key Generator & Connections (0) 2022.01.27 CentOS7 File Management : tar (Tape Archive)-2 (0) 2022.01.14 CentOS7 File Management : 압축 (0) 2022.01.14 CentOS7 File Management : tar (Tape Archive)-1 (0) 2022.01.14