RHEL5 YUM 업데이트 환경 구축
- 우선 Red Hat Network (RHN)
으로 부터 적절한 ISO파일들을 다운받습니다.- Login to RHN.
- Click on the Channels tab
and from the left pane click Download
Software. - Select the appropriate Red Hat Enterprise Linux channel and download ISOs
(Install Disc).
- ISO를 시스템의 로컬디렉토리에 마운트 합니다.
그 예는 아래와 같습니다.:
$ mount iso_filename /media/cdrecoder -o loop
- 모든 RPM파일들을 CD로 부터 repo디렉토리에 복사합니다.
$ cp /media/cdrecorder/Server/*.rpm /repo
$ cp /media/cdrecorder/VT/*.rpm /repo
$ cp /media/cdrecorder/Cluster/*.rpm /repo
$ cp /media/cdrecorder/ClusterStorage/*.rpm /repo - 남아 있는 ISO에 대해 위의 작업을 반복합니다.
- repo 메타 정보를 createrepo 명령으로 만듭니다.
$ cd /repo
$ createrepo . - repo 파일을 만듭니다. (/etc/yum.repo.d/localfiles.repo)
[My Local Repo]
name=My Local Repo
baseurl=file:///repo/
enabled=1
gpgcheck=0 -> rpm gpg error 발생시에는 disable 해주거나.. - CD에 있는 RPM-GPG-KEY 를 설치 해준다.
rpm –import RPM-GPG-KEY
- /etc/yum/pluginconf.d/rhnplugin.conf 파일에서 enabled 를 0 으로 바꾸어 줌으로써 RHN을
DISABLE시킨다.
[main]
enabled = 1 -> enabled = 0
- repo data를 삭제한다.
$ yum clean all
- 그리고 update한다.
$ yum update