ISO 미 러 를 사용 하여 개인 yum 소스 구축
1.파일 프로 토 콜 기반 로 컬 yum 소스 구축:
1.준비 작업:
(1)CentOS 미 러,여 기 는 CentOS-6.9-x86 을 사용 합 니 다.64-bin-DVD 1.iso,인터넷 에서 자체 다운로드 가능
(2)설 치 된 가상 컴퓨터 입 니 다.여기 서 제 가 사용 하 는 것 은 Vmware 가상 컴퓨터 도구 입 니 다.가상 컴퓨터 설치 절 차 는 여기 서 생략 합 니 다.
2.로 컬 가상 컴퓨터 인 스 턴 스 열기
3.열 린 가상 컴퓨터 인 스 턴 스 를 선택 하고 오른쪽 버튼->설정 을 선택 하면 다음 과 같 습 니 다.
4.로 컬 에서 다운로드 한 ISO 미 러 파일 을 선택 하면 다음 과 같 습 니 다.
5.연결 및 시작 시 연결 옵션 을 선택 합 니 다.다음 과 같 습 니 다.
6.원 격 연결 도구 인 SecureCRT 또는 XShell 을 사용 하여 리 눅 스 인 스 턴 스 에 원 격 으로 연결 합 니 다.먼저 ISO 미 러 의 마 운 트 디 렉 터 리 를 만 든 다음 에 ISO 미 러 를 마 운 트 디 렉 터 리 에 마 운 트 합 니 다.마 운 트 과정 은 Linux 의 시디롬/dev/cdrom 을 통 해 이 루어 집 니 다.작업 과정 은 다음 과 같 습 니 다.
[root@WB-BLOG ~]# mkdir -pv /media/cdrom/
[root@WB-BLOG ~]# mount /dev/cdrom /media/cdrom/
마 운 트 완료 시"df-h"명령 으로 볼 수 있 습 니 다.
7.yum 소스 의 프로필 디 렉 터 리 에 들 어가 면/etc/yum.repos.d/먼저 기 존의 yum 소스 프로필 을 백업 합 니 다.
[root@WB-BLOG ~]# cd /etc/yum.repos.d/
[root@WB-BLOG yum.repos.d]# ls
[root@WB-BLOG yum.repos.d]# mkdir -pv backup
[root@WB-BLOG yum.repos.d]# mv ./*.repo ./backup/
8.사용자 정의 yum 소스 프로필 server.repo 편집:
[root@WB-BLOG yum.repos.d]# vim server.repo
다음 내용 을 기록 합 니 다:
[LocalRepo]
name=LocalRepo
baseurl=file:///media/cdrom/
enabled=1
gpgcheck=0
매개 변수 의미:[LocalRepo]:yum 소스 설정 세그먼트 의 이름 을 표시 합 니 다.이름 을 마음대로 지 을 수 있 습 니 다.
name:이 yum 소스 의 이름 을 표시 합 니 다.
baseurl:yum 소스 의 디 렉 터 리 를 표시 합 니 다.file://를 사용 하여 로 컬 파일 시스템 의 디 렉 터 리 를 가리 키 고 있 습 니 다.주의:세 개의 슬 래 쉬 가 있 습 니 다.
enabled:이 yum 설정 세그먼트 가 유효 하 는 지,1 이 유효 하 는 지,0 이 유효 하지 않 음 을 표시 합 니 다.
gpgcheck:yum 소스 가 지정 한 패키지 에 대해 안전 검 사 를 할 지 여 부 를 표시 합 니 다.0 은 검증 하지 않 음 을 표시 합 니 다.로 컬 마 운 트 된 미 러 는 소프트웨어 가 안전 하 다 고 볼 수 있 습 니 다.검사 할 필요 가 없습니다.
9.종료 저장 후"yum clean all"명령 을 실행 하여 기 존의 yum 소스 캐 시 를 확인 합 니 다.
[root@WB-BLOG yum.repos.d]# yum clean all
10.그 다음 에"yum list all"을 실행 하여 로 컬 yum 소스 가 유효 하 는 지 확인 합 니 다.자주 사용 하 는 패 키 지 를 출력 할 수 있다 면 로 컬 yum 소스 설정 이 성공 적 임 을 나타 냅 니 다.다음 과 같 습 니 다.
[root@WB-BLOG yum.repos.d]# yum list all
11.이로써 로 컬 파일 프로 토 콜 을 기반 으로 하 는 yum 소스 설정 이 완료 되 었 습 니 다."yum install[소프트웨어 이름]"명령 으로 일반적인 소프트웨어 를 설치 할 수 있 습 니 다.예 를 들 어"yum install gcc-c+".소프트웨어 설치 가 완료 되면'umount/media/cdrom/'를 사용 하여 마 운 트 디 렉 터 리 를 마 운 트 해제 할 수 있 습 니 다.
2.http 기반 원 격 개인 yum 구축:
1.준비 작업:
(1)CentOS 미 러,여 기 는 CentOS-6.9-x86 을 사용 합 니 다.64-bin-DVD 1.iso,인터넷 에서 자체 다운로드 가능
(2)설 치 된 가상 컴퓨터 입 니 다.여기 서 제 가 사용 하 는 것 은 Vmware 가상 컴퓨터 도구 입 니 다.가상 컴퓨터 설치 절 차 는 여기 서 생략 합 니 다.
(3)서버 에 http 서버 가 설치 되 어 있 는 지 확인 하고 http 를 제공 할 수 있 는 웹 서버 를 임의로 제공 하면 됩 니 다.httpd 를 사용 합 니 다.
2.yum 소스 가 필요 한 가상 컴퓨터 에 ISO 미 러 파일 을 업로드 합 니 다.이 가상 컴퓨터 의 호스트 이름 은 WB-BLOG 이 고 ip 는 192.168.0.10 이 며 SecureCRT 또는 XShell 원 격 연결 도 구 를 사용 하여 WB-BLOG 호스트 에 연결 한 다음 sz 명령 을 사용 하거나 그래 픽 인터페이스 도구 인 FlashFXP 를 사용 하여 WB-BLOG 호스트 의/home/software 디 렉 터 리 에 업로드 합 니 다.
[root@WB-BLOG ~]# rz
3.마 운 트 디 렉 터 리 를 만 듭 니 다.편 의 를 위해 httpd 기본 디 렉 터 리 를 직접 사용 합 니 다./var/www/html/4.올 린 ISO 미 러 파일 을/var/www/html 디 렉 터 리 에 마 운 트 합 니 다.다음 과 같 습 니 다.
[root@WB-BLOG software]# mount -o loop -t iso9660 /home/software/CentOS-6.9-x86_64-bin-DVD1.iso /var/www/html
매개 변수 의미:-o loop:장치 마 운 트 방식 을 지정 합 니 다.loop 은 파일 을 하 드 디스크 파 티 션 으로 시스템 에 마 운 트 하 는 것 을 표시 합 니 다.
-t iso 9660:파일 시스템 의 형식 을 지정 하고 ISO 파일 의 형식 은 iso 9660 에 대응 하 며 기타 파일 형식 은 자체 적 으로 자 료 를 찾 을 수 있 습 니 다.
5.yum 소스 의 프로필 디 렉 터 리 에 들 어가 기 존의 yum 소스 프로필 을 백업 한 다음 server.repo 프로필 을 편집 하여 다음 과 같은 내용 을 추가 합 니 다.
[root@WB-BLOG ~]# cd /etc/yum.repos.d/
[root@WB-BLOG yum.repos.d]# mkdir -pv backup && mv ./*.repo ./backup
[root@WB-BLOG yum.repos.d]# vim server.repo
:
[HttpRepo]
name=HttpRepo
baseurl=http://192.168.0.10
enabled=1
gpgcheck=0
:
name: yum
baseurl: yum ,"http://" yum http yum 。 ftp ;
enabled: yum ,1 ,0
gpgcheck: yum ,0 , , ;
6.httpd 서 비 스 를 시작 한 다음 에"yum clean all"명령 을 실행 하여 이전의 캐 시 를 삭제 합 니 다.다음 과 같 습 니 다.
[root@WB-BLOG yum.repos.d]# service httpd restart
[root@WB-BLOG yum.repos.d]# yum clean all
[root@WB-BLOG yum.repos.d]# yum list all
7.이로써 http 프로 토 콜 을 바탕 으로 하 는 개인 yum 소스 구축 이 완료 되 었 습 니 다.이 방식 은 유연성 이 높 고 다른 같은 네트워크 의 호스트 설정 에 사용 할 수 있 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.