2017년 1월 31일 화요일

CentOS cdrom에서 yum구동

서버의 경우 인터넷이 없는 경우가 많아서 yum이 되지 않는다.
이 경우 되도록 media를 다운로드 받을 때
CentOS-7-x86_64-Everything-1611.iso 으로 받은 후에 다음과 같이 media에서 yum가능하도록 설정해보려고 한다.

1. media하위에 cdrom폴더를 생성 후 mount한다.
mkdir /media/cdrom
mount /dev/sr0 /media/cdrom


2. yum 실행 시 항상 다음의 옵션을 붙여서 media에서만 실행되도록...
yum --disablerepo=\* --enablerepo=c7-media …

설명을 덧붙이자면 /etc/yum.repos.d/ 폴더에는 가능한 yum 레포지토리 목록이 나열되어 있는데 모두 disable하고 dvd미디어에서만 설치가능하도록 하는 옵션이다.
c7-media 레포지토리는  CentOS-Media.repo 파일에 정의되어 있고 /media/cdrom폴더를 참조하도록 되어 있다.

[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

참조: https://wiki.centos.org/TipsAndTricks/CreatingUpdateMedia

댓글 없음:

댓글 쓰기