프로필사진 글목록 방명록 이웃추가
Today:     Yesterday:     Total:

JunToday.com

[CentOS] CentOS 6.5에서 CentOS 6.7로 업데이트하는 방법 본문

생활속의 IT 노하우/리눅스

[CentOS] CentOS 6.5에서 CentOS 6.7로 업데이트하는 방법

JunToday 2020. 10. 14. 14:54
728x90

* 준비물 CentOS6.7 설치 CD

 

우선 Centos6.5를 설치하면 버전과 커널 버전은 아래와 같다.

# cat /etc/redhat-release
CentOS release 6.5 (Final)
# uname -r
2.6.32-431.el6.x86_64

 

이 상태에서 그냥 yum update를 하면 원하는 6.7버전으로 업데이트가 되는게 아니라 6.10으로 업데이트가 된다.

업데이트 후 버전 확인.

# cat /etc/redhat-release
CentOS release 6.10 (Final)
# uname -r
2.6.32-431.el6.x86_64

 

설치 미디어로 6.7업데이트를 해야 하기 때문에 yum.repo.d CentOS-Media.repo를 수정해야 한다.

# cd /etc/yum.repo.d
# vi CentOS-Media.repo

 

<변경 전>

# CentOS-Media.repo
#
#  This repo can be used with mounted DVD media, verify the mount point for
#  CentOS-6.  You can use this repo and yum to install items directly off the
#  DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
#  yum --enablerepo=c6-media [command]
#
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c6-media [command]
 
[c6-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-6

 

<변경 후>

# CentOS-Media.repo
#
#  This repo can be used with mounted DVD media, verify the mount point for
#  CentOS-6.  You can use this repo and yum to install items directly off the
#  DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
#  yum --enablerepo=c6-media [command]
#
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c6-media [command]
 
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

이제 cdrom을 마운트 해야하기 때문에 /media 경로에 cdrom 디렉토리를 생성한다.

# cd /media
# mkdir cdrom

 

/dev 경로에서 cdrom 장치를 찾는다.

# ls -al /dev/*cd*
/dev/cdrom -> sr0
/dev/cdrw -> sr0
/dev/scd0 -> sr0

 

/dev/cdrom cdrom이다.

생성한 /media/cdrom 경로에 cdrom장치를 마운트한다.

# mount /dev/cdrom /media/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only

 

혹시 모르니 /etc/yum.repo.d/ 경로의 CentOS-Media.repo를 제외한 다른 repo파일은 다른 경로로 옮겨준다.

# mv CentOS-Base.repo /usr/local/src/
# mv CentOS-Debuginfo.repo /usr/local/src/
# mv CentOS-Vault.repo /usr/local/src/

 

yum clean all 명령어로 캐시되어 있는 것을 지운다.

# yum clean all
Loaded plugins: fastestmirror, security
Cleaning repos: c6-media
Cleaning up Everything
Cleaning up list of fastest mirrors

 

yum list 명령어로 설치된 패키지나 설치 가능한 패키지 리스트 출력해본다.

# yum list

 

yum update 명령어로 업데이트를 진행한다.

# yum update

 

업데이트 완료 후 버전 확인.

# cat /etc/redhat-release
CentOS release 6.7 (Final)
# uname -r
2.6.32-431.el6.x86_64
728x90
Comments