우분투 실전 명령어 | 저장소 미러 변경 + update/upgrade 기본 점검
우분투 실전 명령어 | 저장소 미러 변경 + update/upgrade 기본 점검
언제 쓰는가
패키지 다운로드가 유난히 느리거나, 설치/업데이트 시 타임아웃이 자주 발생할 때 가장 먼저 확인할 항목이 저장소 미러입니다. 국내 환경에서는 기본 미러보다 다른 미러가 체감 속도가 더 안정적인 경우가 많습니다.
바로 쓰는 명령어
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vi /etc/apt/sources.list
vi에서 치환:
:%s/kr.archive.ubuntu.com/ftp.daum.net/g
:%s/security.ubuntu.com/ftp.daum.net/g
:%s/extras.ubuntu.com/ftp.daum.net/g
변경 후 업데이트:
sudo apt-get update
sudo apt-get upgrade -y
핵심 포인트
- 바꾸기 전에 반드시 백업 파일 생성
update는 패키지 목록 갱신,upgrade는 실제 패키지 업그레이드- 대규모 업그레이드 전에는 서비스 영향도(재시작 필요 여부) 확인
자주 하는 실수
- 백업 없이 sources.list를 바로 수정
update만 하고 설치가 안 된다고 오해- 운영 서버에서 검증 없이
dist-upgrade실행
검증 방법
grep -E "archive|security|extras" /etc/apt/sources.list
sudo apt-get update
정상이라면 apt-get update에서 repository fetch 오류 없이 목록이 갱신됩니다.
실행 결과 예시
grep 확인 시(예시):
deb http://ftp.daum.net/ubuntu jammy main restricted
deb http://ftp.daum.net/ubuntu jammy-updates main restricted
apt-get update 성공 시(예시):
Hit:1 http://ftp.daum.net/ubuntu jammy InRelease
Hit:2 http://ftp.daum.net/ubuntu jammy-updates InRelease
Reading package lists... Done