반응형
yum -y install mysql
위의 명령어를 입력해 mysql을 설치하려 했으나 아래와 같은 오류가 표기되었다.
처음엔 mirrorlist 사이트로 접근이 안되는 줄 알고 해당 url을 직접 입력했으나 역시 웹상으로도 접근이 되지 않았다.
이유는 CentOS 7 의 서비스 종료로 인한 mirrorlist의 EOL(End of Life), 즉 기존의 방법으로는 yum 을 이용해 다운로드할 수 없다는 것이다.
CentOS 7 은 24년 6월 30일부로 EOL이 되었다.
7월 1일부터는 일반적인 방법으로는 사용할 수 없다.
해결 방법
yum을 사용할 때 불러오는 위치를 변경해주면 된다.
변경 방법은 아래와 같다.
1. 리포지토리 설정 파일 열기
vi /etc/yum.repos.d/CentOS-Base.repo
해당 파일을 열면 아래와 같은 설정값 들이 존재한다.
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
우리는 여기서 mirrorlist 값을 주석처리하고 baseurl 값을 기존에 저장된 리포지토리를 볼 수 있도록 값을 vault.centos.org로 변경해 준다.
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[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
#released updates
[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
#additional packages that may be useful
[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
#additional packages that extend functionality of existing packages
[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
이러면 기존과 동일하게 yum 을 입력하면 잘 받아온다.
반응형
'OS > Linux' 카테고리의 다른 글
프로세스 중단, 재시작, 확인하는 방법 (0) | 2024.09.20 |
---|---|
[Linux] [CentOS 7] tomcat에 https 인증 넣기 / 443 포트 / jks파일 (0) | 2023.03.11 |
[Linux][CentOS7] 방화벽 port 설정하기 (0) | 2023.03.10 |
[Linux] tail 명령어 (실시간 로그 보기) (0) | 2022.09.14 |
[Linux] 에러 ^M bad interpreter 에러 해결 방법 (0) | 2022.05.25 |
댓글