CentOS 7 오프라인 yum 소스 마운트

1501 단어

 


이 시나리오는 서버가 미러 스테이션에 접속할 수 없을 때 서버에 대한 긴급 복구에 적용됩니다.
 
다음은 조작 방법입니다. (루트 권한에서 조작해야 합니다.)
 
1. 옵티컬 드라이브에 CD를 삽입했거나 가상 시스템에서 미러를 마운트한 경우 다음 명령을 수행합니다.
# mount /dev/cdrom /media 

미러 파일이 서버 또는 가상 시스템 하드 드라이브에 있는 경우 다음 명령을 수행합니다.
# mount -o loop -t iso9660 CentOS-7-x86_64-Everything-1611.iso /media

 
2. 마운트가 완료되면/etc/yum에 들어갑니다.repos.d 디렉터리, 기존 Repo 파일 백업
# mkdir -p /etc/yum.repos.d/bak
# cp *.repo ./bak

 
3. CentOS-Media를 수정합니다.repo, 원래 내용을 삭제하고 다음 내용을 기록합니다 (주석 무시)
# vim ./CentOS-Media.repo
[CentOS 7.3 1611]
# 
name=CentOS-$releasever - Everything_ISO
# , 0, 
enabled=1
# 
baseurl=file:///media/Packages/
# GPG , 0, 
gpgcheck=1
# ( ) 
gpgkey=file:///media/RPM-GPG-KEY-CentOS-7

 
 
 4. CentOS-Base를 수정합니다.repo, 각 그룹에 다음 줄을 추가합니다
enabled=0

예:
 
[base]
enabled=0
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 
 
5. 다음 명령을 실행합니다.
yum의 캐시, 헤더 파일, 다운로드된 패키지 등 지우기
# yum clean all

yum 캐시 재구성
# yum makecache

활성화된 미러 소스 보기
# yum repolist all

좋은 웹페이지 즐겨찾기