[Linux] CentOS yum repository 에러 발생 시 : yum repository URL 일괄 변경
2023. 4. 10. 00:14
반응형
안녕하세요.
회사에서 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월) 기준으로 문제 없이 업데이트가 됩니다.
반응형
'Computer System > Linux' 카테고리의 다른 글
[Linux] yum SSL 인증 오류 해결 법 - 전체 repository 에 적용 방법 (SSL certificate problem) (0) | 2023.12.07 |
---|---|
[Linux] 리눅스 환경에서 리눅스 설치 USB 만들기 (dd 명령어) (0) | 2022.11.25 |
[Ubuntu] 우분투 gitlab 서버 구성 및 설정 (리눅스 gitlab 설치 및 설정, gitlab.rb) (0) | 2021.11.04 |
[Ubuntu] 우분투 18.04 이상 네트워크 본딩 설정하기 w/ netplan (NIC Bonding) (4) | 2021.11.02 |
[Linux] 리눅스 설치 시 dracut-pre-udev modprobe: FATAL: Module floppy not found 해결법 (5) | 2021.07.14 |