728x90
우분투에서 APT 저장소의 URL을 변경하는 방법 (자동화 스크립트 포함)
우분투에서 패키지 다운로드 속도를 개선하거나 특정 미러를 사용하기 위해 APT 저장소 URL을 변경할 수 있습니다.
테스트 환경
운영체제 정보
$ lsb_release -d
Description: Ubuntu 22.04 LTS
현재 APT 저장소 URL 확인
/etc/apt/sources.list에서 사용 중인 저장소 도메인을 추출합니다.
cat /etc/apt/sources.list | egrep -v jammy-security | awk '/^deb/ {print $2}' | awk -F/ '{print $3}' | sort -u
archive.ubuntu.com
현재 기본 저장소(archive.ubuntu.com)를 사용 중임을 확인할 수 있습니다.
APT 저장소 URL 변경
archive.ubuntu.com → mirror.kakao.com으로 변경합니다.
sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list
패키지 목록 갱신
apt-get update
변경된 저장소 기준으로 패키지 목록을 다시 동기화합니다.
자동화 스크립트 작성
반복 작업을 줄이기 위해 스크립트로 구성할 수 있습니다.
스크립트 파일 생성
vim update_sources.sh
#!/bin/bash
# 현재 저장소 도메인 확인 (보안 저장소 제외)
mirrors=$(egrep -v "jammy-security" /etc/apt/sources.list \
| awk '/^deb/ {print $2}' \
| awk -F/ '{print $3}' \
| sort -u)
echo "[INFO] Current mirrors:"
echo "$mirrors"
# 저장소 URL 변경
echo "[INFO] Updating mirror to mirror.kakao.com..."
sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list
# 패키지 목록 갱신
echo "[INFO] Running apt-get update..."
apt-get update
echo "[INFO] Done."
실행 권한 부여
chmod +x update_sources.sh
스크립트 실행
./update_sources.sh
참고URL
- 변군이글루 : 우분투에서 APT 저장소를 변경하는 방법
728x90
'리눅스' 카테고리의 다른 글
| [WIP] 우분투에서 APT 저장소를 변경하는 방법 (0) | 2026.03.31 |
|---|---|
| [WIP] parted 명령어(GPT 파티션) (0) | 2026.03.31 |
| [WIP] td-agent plugin(td-agent 플러그) (0) | 2026.03.31 |
| [WIP] 우분투 22.04에서 td-agent를 설치하는 방법 (0) | 2026.03.31 |
| [WIP] 우분투 환경에서 root 비밀번호 분실 및 비밀번호 변경(초기화) 방법 (0) | 2026.03.30 |