반응형

안녕하세요.

회사에서 CentOS 8을 쓰고 있는데요.

업무 특성 상 이전에 설치했던 OS 를 업데이트 없이 유지하다 보니 이미지가 옛날거 입니다.

그러다 보니 yum repository의 URL 이 전부 바뀌어서 yum 을 통한 업데이트나 설치 시 에러가 발생 하였습니다.

간단한 명령어를 통해 yum repository의 URL 을 변경하는 방법을 소개 합니다.

sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*



CentOS의 기본 yum repository 정보는 /etc/yum.repos.d 디렉토리 안에 CentOS-Linux- 로 시작하는 파일들 입니다. (파일이 여러개라 sed 명령어를 통해 변경 합니다. 아니면 파일 안에서 일일이 바꿔야되요.)

첫번째 명령어는 주석 처리 되어있는 baseurl의 주석을 해제한 후 URL 을 http://vault.centos.org 로 변경하는 명령어구요.

두번째 명령어는 mirrorlist를 주석처리하여 사용하지 않게 바꿔주는 명령어 입니다.

네트워크의 문제가 없다면, 글 작성 시점 (2023년 4월) 기준으로 문제 없이 업데이트가 됩니다.

반응형
Posted by 해리팍
BLOG main image

Chanhyun Park (해리팍)
Software Engineer @ SK hynix

Contact Info.
parkch0708@hanmail.net
chanhyun0708@gmail.com
chanhyun.park@sk.com

카테고리

All (1512)
Profile (2)
Park's Life (600)
Smart Home (IoT) (4)
Computer System (165)
Computer Programming (39)
Computer Study (54)
Computer Etc. (189)
Scuba Diving (137)
Golf (8)
Traveling (250)
생활 정보 (13)
Pokemon GO (50)