yum 저장소 Local로 변경
내부망이거나, RHEL이거나 등등의 이유로 yum을 사용하지 못하는 상황이 자주 있다.
이럴 때에는 rpm으로 설치하는 방법도 있지만 의존성 등등의 문제로 굉장히 불편하다.
따라서 yum 저장소를 변경하는 방법에 대해 포스팅을 하려고 한다.
먼저, CentOS건, RHEL이건, 해당 OS에 맞는 CD를 넣는다.
빨간색 부분은 OS에 따라 적절히 바꾸자.
CD로 구성
[root@localhost ~]# mkdir /media/rhel7-repo-iso
[root@localhost ~]# mount /dev/cdrom /media/rhel7-repo-iso/
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# vi /etc/yum.repos.d/RHEL_7_Disc.repo
[RHEL_7_Disc]
name=RHEL_7_x86_64_Disc
baseurl="file:///media/rhel7-repo-iso/"
gpgcheck=0
[root@localhost ~]# yum repolist
이미지(iso) 파일로 구성
[root@localhost ~]# mount -t iso9660 -o loop /isopath/isoname.iso /mountpath
[root@localhost ~]# vi /etc/yum.repos.d/RHEL_7_Disc.repo
[RHEL_7_Disc]
name=RHEL_7_x86_64_Disc
baseurl="file:///media/rhel7-repo-iso/"
gpgcheck=0
[root@localhost ~]# yum repolist
위 경로를 지정하면 Packages 디렉토리만 적용이 된다. HighAvailability 등의 디렉토리도 포함하려면 따로 지정해주어야 한다.
[rhel6]
name=rhel6
baseurl=file:///media/rhel6
enabled=1
gpgcheck=0
[HighAvailability]
name=HighAvailability
baseurl=file:///media/rhel6/HighAvailability
enabled=1
gpgcheck=0
[LoadBalancer]
name=LoadBalancer
baseurl=file:///media/rhel6/LoadBalancer
enabled=1
gpgcheck=0
[ResilientStorage]
name=ResilientStorage
baseurl=file:///media/rhel6/ResilientStorage
enabled=1
gpgcheck=0
[ScalableFileSystem]
name=ScalableFileSystem
baseurl=file:///media/rhel6/ScalableFileSystem
enabled=1
gpgcheck=0
'Linux > 설정 및 명령어' 카테고리의 다른 글
sh 파일 실행 시 /bin/bash^M: bad interpreter 오류 발생 시 (0) | 2016.08.23 |
---|---|
CentOS 에서 IP 설정 및 변경하기 (0) | 2016.08.09 |
원격 파일 전송 scp 명령어 (0) | 2016.08.08 |
예약작업에 유용한 Crontab 설정 (0) | 2016.08.08 |
Bonding 설정하기 (0) | 2016.08.04 |