Skip to content
TUWLAB.com
모든 게시물에 대하여 '링크'
방식의 퍼가기만 허용합니다.
한양대학교 전자통신컴퓨터공학부
바라미
  • 582
  • 2573246
DNS Powered by DNSEver.com
Linux

Ubuntu에서 저장소(Repository) 위치 변경하기

Posted 2013. 07. 09 Updated 2014. 04. 23 Views 24061 Replies 0

Windows에서는 프로그램을 설치할 때 CD나 DVD와 같은 저장 매체를 사용하거나, 인터넷에서 설치 파일을 찾아 다운받은 뒤 설치하는것이 일반적입니다.

혹여 다음에라도 프로그램을 다시 설치하려면 설치 파일을 어떤 방법으로든 저장해 두어야 하기 때문에 한때는 설치 파일만 따로 모아 담은 외장하드를 항상 들고 다니기도 했습니다.

Windows만 알던 시절에는 이런 절차가 당연한 것으로 여겼기 때문에 불폄함을 느끼지 못했지만, Linux에 입문하면서 이런 생각이 완전히 달라졌습니다.

개인의 사적인 사용에 중점을 두고 설계된 Windows와 달리 Linux는 여러 사용자의 공용 사용에 중점을 두고 설계되었습니다. 따라서 네트워크 연결이 거의 필수적이고, 이 네트워크를 활용한 다양한 서비스 소프트웨어들이 발달하게 되었습니다.

Linux에서는 설치 가능한 소프트웨어가 온라인상의 저장소(Repository)에 저장되어 있고, 필요할 때마다 패키지를 다운로드 받아 사용하는 방식으로 새로운 소프트웨어를 설치합니다.

여기에 사용되는 명령어가 바로 apt-get 입니다. 새로운 소프트웨어의 설치는 관리자 권한이 필요하기 때문에 이 명령어를 사용할 때는 주로 앞에 sudo를 붙여서 sudo apt-get으로 사용합니다.

저장소(Repository)는 한곳에만 저장되어 있는것이 아니라 전 세계 곳곳에 같은 자료를 복사해서 운영하는 미러(Mirror) 서버가 존재합니다. 만약 하나의 저장소만 운영한다면 물리적 거리상의 문제로 다운로드 속도가 매우 느리고, 서버가 부하를 견뎌내기 어려울 것입니다.

이 저장소의 위치는 Ubuntu를 설치할 당시 설정하는 지역 정보를 이용하여 가장 가까운 서버로 자동 설정되는데, 한국 지역에서 Ubuntu를 설치하면 kr.archive.ubuntu.com이 기본 저장소 서버로 지정됩니다.


얼마 전까지만 해도 이 서버를 기본 저장소로 지정하고 사용하는 데 아무 문제가 없었습니다.

헌데, 근래에 들어서 서버에 무슨 문제가 생겼는지 다운로드 속도가 수 KB를 넘지 못하는 현상이 발생하였습니다. PC 문제인줄 알았지만 그게 아니었고, 결국 기본 저장소를 변경하기로 마음먹었습니다.

한국에서 사용할 수 있는 대체 저장소 서버는 ftp.daum.net이 있습니다. 기본 저장소 서버를 변경하고 난 뒤 다운로드 속도가 정상으로 돌아왔습니다.

기본 저장소를 변경하는 방법은 다음 순서와 같습니다. GUI 방식으로 할 수도 있지만, 아마 이건 대부분의 Ubuntu 사용자들이 선호하는 방법은 아닐 것입니다.


저장소 정보 파일 수정

텍스트 에디터로 /etc/apt/sources.list 파일을 열고 kr.archive.ubuntu.com을 모두 ftp.daum.net으로 치환합니다.

vim를 사용하는 경우 다음 전체 치환 명령어를 활용하면 됩니다.

:%s/kr.archive.ubuntu.com/ftp.daum.net/g


저장소 변경 정보 업데이트

저장소 변경 정보 업데이트는 약간의 시간이 소요됩니다.

sudo apt-get update
sudo apt-get upgrade


서비스 선택
이용중인 SNS 버튼을 클릭하여 로그인 해주세요.
SNS 계정을 통해 로그인하면 회원가입 없이 댓글을 남길 수 있습니다.
댓글
?
Powered by SocialXE

List of Articles
번호 분류 제목 글쓴이 최근 수정일 조회 수
65 XE XE에서 레이아웃 편집 쉽게 하기 file TUW 2017.06.02 14012
64 XE XE 요소 개발을 쉽고 빠르게 - XE Wizard 2 file TUW 2017.06.02 13919
63 XE XE 브라우저 제목 제어기 애드온 file TUW 2017.06.02 10403
62 XE XE 룰셋(Ruleset) 작성 방법 매뉴얼 file TUW 2017.06.02 12739
61 XE XE 게시판 '스킨 관리' 탭에 저장 버튼 및 목차 추가하기 file TUW 2021.12.28 11635
60 XE XE Core 업그래이드를 안정적으로 하는 방법 TUW 2014.04.19 10028
59 XE XE 1.7.x에서 Alert 함수 재정의(Override) 해제하기 file TUW 2017.06.02 11622
58 일반 Windows에서 포트 포워딩(Port Forwarding) 설정하기 - Netsh TUW 2018.02.03 61601
57 Linux Windows에서 Ubuntu로 원격 데스크톱 연결하기 TUW 2014.04.20 45162
56 Linux Windows 및 Linux 클라이언트에서 SSH 자동 로그인 설정하기 file TUW 2018.07.22 134991
55 일반 Windows 7에서 보호된 노트북 복구파티션 삭제하기 file TUW 2017.06.02 44051
54 Python VirtualEnv를 통한 Python Sandbox 개발환경 구축하기 file TUW 2017.06.02 3763
53 Linux VirtualBox에서 USB 인식 문제 해결하기 2 file TUW 2020.02.10 23550
» Linux Ubuntu에서 저장소(Repository) 위치 변경하기 TUW 2014.04.23 24061
51 Linux Ubuntu에서 분산 컴파일러 (ICECC) 설치 및 사용하기 file TUW 2017.06.02 17259
50 Linux Ubuntu에서 PHP 최신버전 업데이트하기 TUW 2014.04.23 11025
목록
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 Next
/ 13

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5