CentOS 6 지원 종료(EOL)에 따른 레포지토리 설정 방법
- Server Operation/Linux
- 2020. 12. 20.
RHEL 6 버전이 최근 EOL 되면서 CentOS도 그에 맞춰 EOL 된 상황이라 기존 CentOS Repository 는 Close 된 상태입니다.
EOL이 된다는 것은 더 이상 보안 패치, 취약성, 버그 수정이 지원이 되지 않는 것을 의미합니다.
CentOS 6 버전을 계속 사용하는 경우 보안 위험을 초래할 수 있으며, EOL 운영체제는 사용하지 않는 것이 바람직합니다.
상위 버전인 CentOS 7 버전의 경우 2024년 6월에 EOL 예정이라고 합니다.
Centos 6 지원 종료에 따른 repository 변경이 필요하며,
EOL된 모든 CentOS 버전의 rpm/ios 등은 http://vault.centos.org reposigoty 에 보관되어 있으므로 이 repository를 이용하면 됩니다.
repository 세팅은 가장 최신버전을 사용할지 아니면 현재 버전을 유지할지에 따라 달라집니다.
repository 변경을 하지 않고 사용 시 아래와 같이 에러가 발생하게 됩니다.
[root@Curry bear ~]# yum repolist
Loaded plugins: fastestmirror, security
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/extras/mirrorlist.txt
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/updates/mirrorlist.txt
repo id repo name status
base CentOS-6 - Base 6,706
extras CentOS-6 - Extras 45
updates CentOS-6 - Updates 383
repolist: 7,134
CentOS 6 최신버전(6.10) 기준으로 설정 시 진행 방법은 아래와 같습니다.
1. CentOS 6 최신버전(6.10) 기준으로 설정
1) 기존 repo 설정 백업
[root@Curry bear ~]# mkdir /etc/yum.repos.d/backup-repo
[root@Curry bear ~]# mv /etc/yum.repos.d/backup-repo/CentOS*.repo /etc/yum.repos.d/backup-repo/backup-repo/
2) vault repo 설정
[root@Curry bear ~]# cat > /etc/yum.repos.d/wazuh.repo <<\EOF
[base]
name=CentOS-$releasever – Base
baseurl=http://vault.centos.org/centos/$releasever/os/$basearch/
gpgcheck=0
priority=1
protect=1
[update]
name=CentOS-$releasever – Updates
baseurl=http://vault.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=0
priority=1
protect=1
EOF
3) yum cache 정리 및 repo list 확인
[root@Curry bear ~]# yum clean all
[root@Curry bear ~]# yum repolist
특정 버전에 대하여 repository 설정을 원하는 경우 아래와 같이 설정 합니다.
아래 예시의 경우 CentOS 6.6을 기준으로 하였습니다.
2. CentOS 6.6 기준으로 설정
1) 기존 repo 설정 백업
[root@Curry bear ~]# mkdir /etc/yum.repos.d/backup-repo
[root@Curry bear ~]# mv /etc/yum.repos.d/backup-repo/CentOS*.repo /etc/yum.repos.d/backup-repo/backup-repo/
2) vault repo 설정
[root@Curry bear ~]# cat > /etc/yum.repos.d/wazuh.repo <<\EOF
[base]
name=CentOS-$releasever – Base
baseurl=http://vault.centos.gro/6.6/os/$basearch/
gpgcheck=0
priority=1
protect=1
[update]
name=CentOS-$releasever – Updates
baseurl=http://vault.centos.gro/6.6/updates/$basearch/
gpgcheck=0
priority=1
protect=1
EOF
3) yum cache 정리 및 repo list 확인
[root@Curry bear ~]# yum clean all
[root@Curry bear ~]# yum repolist
'Server Operation > Linux' 카테고리의 다른 글
리눅스 커널 업데이트 제외 방법 (0) | 2020.12.22 |
---|---|
Apache Tomcat 최신 버전 업데이트 방법 (0) | 2020.11.22 |
리눅스 CentOS 6, CentOS 7 호스트 네임 변경 방법 (0) | 2020.11.08 |
netstat 명령어 옵션 및 네트워크 상태 확인 (0) | 2020.10.28 |
구글 크롬 80버전부터 http 사이트 쿠키 사용 제한 (SSL 인증서 미적용) (0) | 2020.10.26 |