[Linux] CentOS 7 yum repo 변경(EOS)

CentOS 7의 공식 EOS 날짜는 2024년 6월 30일로 종료되면서 기본 저장소가 비활성화되었기 때문에, yum 명령어 실행 시 저장소를 찾지 못해 오류가 발생합니다. CentOS 7 yum repo 변경을 한 후에 문제 해결이 가능합니다.

CentOS 7에서 EOS(End of Support)에 따라 CentOS 7을 처음 설치 시 설정 된 yum 명령어 실행 시

One of the configured repositories failed (Unknown),
and yum doesn’t have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work “fix” this:

과 같은 오류를 확인할 수 있습니다.

✅ CentOS 7 yum repo 변경 진행

yum 저장소에서 백업 폴더 생성 후 기존 *.repo 파일들을 백업 폴더로 이동 시킵니다.

 ~]# cd  /etc/yum.repos.d/
 yum.repos.d]# ll
합계 40
-rw-r--r--. 1 root root 1664 10월 23  2020 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 10월 23  2020 CentOS-CR.repo
-rw-r--r--. 1 root root  649 10월 23  2020 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  630 10월 23  2020 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 10월 23  2020 CentOS-Sources.repo
-rw-r--r--. 1 root root 8515 10월 23  2020 CentOS-Vault.repo
-rw-r--r--. 1 root root  314 10월 23  2020 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  616 10월 23  2020 CentOS-x86_64-kernel.repo
 yum.repos.d]# mkdir Backup
 yum.repos.d]# mv CentOS-* Backup/
 yum.repos.d]# ll
합계 0
drwxr-xr-x. 2 root root 220  5월 18 15:20 Backup
 yum.repos.d]# vi CentOS-Base.repo

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[base]부터 [centosplus]까지 섹션에서 mirrorlist를 주석 처리하고, baseurl을 vault.centos.org로 변경합니다.

CentOS Vault는 CentOS의 특정 버전의 지원이 종료된 경우 사용자들이 종료된 버전의 패키지를 사용할 수 있도록 과거 패키지들을 지원하는 저장소입니다. 현재와 같은 CentOS 7 yum repo 변경이 필요한 경우에 저장소 설정을 하는 용도로 사용할 수 잇습니다.

✅ yum 명령어 실행

CentOS 7 yum repo 변경 작업 완료 후 yum clean all 명령으로 yum cache를 초기화 한 후에

yum 명령어를 입력하면 정상적으로 작동되는 것을 확인할 수 있습니다.

yum update 
 yum.repos.d]# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base                                                                         | 3.6 kB  00:00:00
extras                                                                       | 2.9 kB  00:00:00
updates                                                                      | 2.9 kB  00:00:00
(1/4): base/x86_64/group_gz                                                  | 153 kB  00:00:01
(2/4): extras/x86_64/primary_db                                              | 253 kB  00:00:01
리눅스Linux(회색 배경의 나무 큐브)-CentOS 7 yum repo 변경에 대한 ..

Similar Posts

  • 리눅스 which whereis locate: 3가지 위치(경로) 확인 명령어

    리눅스 which와 whereis 명령어 명령어의 위치를 알 수 있는 명령어는 find 명령어를 이용해서 파일을 찾을 수 있지만 find 명령어는 시간이 소요되는 단점도 존재합니다. locate 명령어는 파일명을 빠르게 검색할 때 사용할 수 있습니다. 리눅스 기본 명령어 3가지에 대해 알아 보겠습니다. 목차✅ CentOS 7 yum repo 변경 진행✅ yum 명령어 실행✅ 리눅스 which 명령어 ‘어느’,…

  • 리눅스 데몬이란? 독립형(Standalone) 방식과 슈퍼데몬 방식(xinetd)

    리눅스 데몬(Daemon)이란 사용자가 직접 제어하지 않고 백그라운드에서 실행되는 여러 작업을 하는 프로그램을 뜻 합니다. 뒤에 ‘d’로 끝나며 보통 프로세스로 실행됩니다. 목차✅ CentOS 7 yum repo 변경 진행✅ yum 명령어 실행✅ 리눅스 데몬의 2가지 방식 리눅스에서 데몬이 운영되는 방식은 독립형이란 뜻을 가진 Standalone 방식으로 단독으로 실행되는 데몬과 슈퍼 데몬 방식 xinetd 두 가지로 나뉘게…

  • [Ubuntu] 우분투 설치(22.04.5) | 우분투 root 초기 비밀번호 생성

    오라클의 VitualBox로 우분투 설치를 진행해 보겠습니다. 먼저 IOS 파일을 다운로드 받기 위해 구글에서 [우분투 서버 다운로드]를 검색해서 설치하고자 하는 우분투 버전을 확인 후 다운로드를 진행합니다. 저의 경우는 22.04.5 버전을 설치하기로 했기에 예전 버전을 찾은 후 진행하였습니다. 목차✅ CentOS 7 yum repo 변경 진행✅ yum 명령어 실행 ✅ VitualBox 우분투 ISO 설정 다운로드가 완료…

  • 리눅스: lrzsz 툴 설치 및 파일 업로드(rz) 및 다운로드(sz) 사용하기

    리눅스 OS에서 rz와 sz를 이용한 각각의 파일 업로드 및 다운로드 명령어를 실행시키기 위해 lrzsz가 서버에 설치되어 있어야 합니다. lrzsz 툴 설치 후 rz와 sz는 ZMODEM/YMODEM/XMODEM을 지원하는 프로토콜에서 파일 송수신이 가능합니다. Xshell을 사용해서 lrzszs 툴을 설치해 보겠습니다. 목차✅ CentOS 7 yum repo 변경 진행✅ yum 명령어 실행 lrzsz 툴 설치 CentOS, Ubuntu, Rocky Linux…

  • 리눅스 less 명령어 사용법

    리눅스 less 명령어는 텍스트 파일을 볼 때 사용하는 명령어입니다. less 명령어의 특징은 vi 명령어가 파일 실행 시 전체 파일을 읽어야 하고 txt 파일 크기가 클 경우 읽는데 시간이 걸립니다. 또한 vi 명령어는 파일 편집 명령어입니다. 목차✅ CentOS 7 yum repo 변경 진행✅ yum 명령어 실행리눅스 less 명령어 기본 사용 방법 less 명령 사용…

  • cp 명령어 옵션 및 실행 시 일괄 덮어쓰기 설정 | yes, \(역슬래쉬) 2가지 설정

    cp 명령어는 Copy의 약자로 파일 및 디렉토리를 복사합니다. 기본 사용법은 간단하게 복사할 대상과 새로운 이름 등을 설정하여 사용할 수 있습니다. cp 명령어를 실행할 때 같은 이름의 대상 파일이 있을 때는 사용자에게 묻지 않고 덮어쓰기가 되는데, 이를 방지하기 위해 alias “cp=’cp -i”로 설정되어 있습니다. 목차✅ CentOS 7 yum repo 변경 진행✅ yum 명령어 실행…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 10   +   5   =