개발지식

CentOS 7 버전 yum 에러 빠른 해결! (EOL 문제 해결)

우루쾅 2025. 9. 30. 22:06
728x90
반응형
SMALL

 

여기 게시글을 찾은 사람들은 yum 을 사용할 때 위 오류를 보고 들어왔을 것으로 추측됩니다...

 

CentOS 7 은 2024 년 6월을 끝으로 공식 지원이 종료되었기 때문에 기존의 mirrorlist 를 통해 패키지를 내려받는 방식이 더이상 동작하지 않게 되어버렸습니다. 그렇기 때문에 이 때는 CentOS 저장소를 재설정하여 패키지를 설치할 수 있습니다!

 

 

1. 기존 Repo 백업 

먼저 기존 저장소 설정 파일들을 백업해 둡니다.

# yum.repos.d 디렉토리로 이동
cd /etc/yum.repos.d

# 기존 repo 파일들을 저장할 backup 디렉토리 생성
mkdir backup

# 기존 repo 파일들 백업
mv *.repo backup/

 

 

2. 새 Repo 파일 적용

직접 CentOS 저장소를 재설정합니다.

CentOS-Base.repo 파일을 vi로 생성하여 아래 내용을 붙혀넣습니다.

[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.kakao.com/centos/$releasever/os/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
# kakao
baseurl=http://mirror.kakao.com/centos/$releasever/updates/$basearch
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://centos.mirror.cdnetworks.com/$releasever/extras/$basearch
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://centos.mirror.cdnetworks.com/$releasever/centosplus/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
baseurl=http://centos.mirror.cdnetworks.com/$releasever/contrib/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

3. Yum 캐시 정리 후 사용

repo 설정을 마쳤다면 캐시를 정리하고 정상 동작하는지 확인합니다.

# yum 캐시 전체 삭제
yum clean all

# repo 메타데이터 저장
yum makecache

# yum 저장소 목록 확인
yum repolist

 

위 방식대로 진행하시면 CentOS 7 버전에서 yum 사용할 때 문제없이 사용하실 수 있을거에요!

모두들 즐거운 CentOS 7 사용이 되세요~

728x90
반응형
LIST