웹사이트 검색

CentOS 7을 CentOS 8 Linux로 업그레이드하는 방법


이 문서에서는 CentOS 7CentOS 8.5 릴리스로 업그레이드하는 방법을 알아봅니다. 여기에 설명된 단계는 공식적인 업그레이드를 설명하지 않으며 이는 아직 프로덕션 서버에 적용되어서는 안 됩니다.

1단계: EPEL 리포지토리 설치

시작하려면 다음을 실행하여 EPL 저장소를 설치하세요.

yum install epel-release -y

2단계: yum-utils 도구 설치

EPEL을 성공적으로 설치한 후 아래 명령을 실행하여 yum-utils를 설치합니다.

yum install yum-utils

그런 다음 명령을 실행하여 RPM 패키지를 확인해야 합니다.

yum install rpmconf
rpmconf -a

다음으로 필요하지 않은 모든 패키지를 정리합니다.

package-cleanup --leaves
package-cleanup --orphans

3단계: CentOS 7에 dnf 설치

이제 CentOS 8의 기본 패키지 관리자인 dnf 패키지 관리자를 설치하세요.

yum install dnf

또한 명령을 사용하여 yum 패키지 관리자를 제거해야 합니다.

dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum

4단계: CentOS 7을 CentOS 8로 업그레이드

이제 CentOS 7을 CentOS 8로 업그레이드할 준비가 되었습니다. 하지만 그렇게 하기 전에 새로 설치된 dnf 패키지 관리자를 사용하여 시스템을 업그레이드하십시오.

dnf upgrade

다음으로, 아래와 같이 dnf를 사용하여 CentOS 8 릴리스 패키지를 설치합니다. 시간이 좀 걸립니다.

dnf install http://vault.centos.org/8.5.2111/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-3.el8.noarch.rpm,centos-linux-release-8.5-1.2111.el8.noarch.rpm,centos-gpg-keys-8-3.el8.noarch.rpm}

참고: CentOS 8은 종료되었으며 모든 저장소가 Vault.centos.org로 이동되었습니다.

다음으로 EPEL 저장소를 업그레이드하세요.

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

EPEL 저장소를 성공적으로 업그레이드한 후 모든 임시 파일을 제거하십시오.

dnf clean all

CentOS 7의 이전 커널 코어를 제거합니다.

rpm -e `rpm -q kernel`

다음으로, 충돌하는 패키지를 제거해야 합니다.

rpm -e --nodeps sysvinit-tools

그런 다음 그림과 같이 CentOS 8 시스템 업그레이드를 시작합니다.

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

참고: 충돌하는 패키지에 대한 오류가 발생하는 경우(예를 들어 제 경우에는 기존 python36-rpmconf 패키지에 대한 충돌이 있었습니다.) 이 패키지를 제거했습니다. 마찬가지로 충돌이 발생하면 해당 패키지를 제거하고 위의 업그레이드 명령을 실행해 보세요.

5단계: CentOS 8용 새 커널 코어 설치

CentOS 8용 새 커널을 설치하려면 다음 명령을 실행하세요.

dnf -y install kernel-core

마지막으로 CentOS 8 최소 패키지를 설치합니다.

dnf -y groupupdate "Core" "Minimal Install"

이제 다음을 실행하여 설치된 CentOS 버전을 확인할 수 있습니다.

cat /etc/redhat-release

위 출력이 표시되면 CentOS 7에서 CentOS 8.5 릴리스로 성공적으로 업그레이드한 것입니다.

추가 읽기: CentOS 8에 대한 자동 업데이트를 설정하는 방법

결론

이 도움말은 CentOS 7에서 CentOS 8로 업그레이드하는 방법에 대한 결론을 내립니다. 이 정보가 도움이 되었기를 바랍니다.