Skip to content
TUWLAB.com
Linux

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

Posted 2013. 07. 09 Updated 2014. 04. 23 Views 21014 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
번호 분류 제목 글쓴이 최근 수정일 조회 수
113 Linux Ubuntu에서 GIT Client 설치 및 사용하기 TUW 2014.04.24 11787
112 Linux SCP명령어 - 초간단 파일/디렉토리 전송 TUW 2014.04.23 36134
» Linux Ubuntu에서 저장소(Repository) 위치 변경하기 TUW 2014.04.23 21014
110 Linux 디렉토리를 다른 경로에 마운트하기 (mount --bind) TUW 2018.11.16 20842
109 일반 [Windows 7] 흔들어 전체 창 최소화(Aero Gesture) 기능 끄기 10 file TUW 2017.06.02 20439
108 일반 영어로 나타낸 수학 용어 모음 2 file TUW 2018.01.08 19786
107 일반 [사설 클라우드 구축] 자동 동기화 설정 (FreeFileSync) 2 file TUW 2017.06.02 33021
106 Linux [사설 클라우드 구축] 네트워크 드라이브 연결 (NetDrive) file TUW 2017.06.02 15805
105 Linux [사설 클라우드 구축] 삼바(SAMBA) 서버 구축, 우분투-윈도 공유폴더 구현 file TUW 2017.06.02 22264
104 Linux [사설 클라우드 구축] 기본 조건 및 아이디어 TUW 2014.04.20 12712
103 일반 File Object (<input type='file' />)에 대하여 2 file TUW 2017.06.02 41940
102 Linux [Ubuntu] SSH 초기 접속 속도 향상시키기 TUW 2014.04.23 12577
101 일반 Guided Text Input 구현 1 file TUW 2017.06.02 10532
100 일반 페이스북 글 입력 필드 분석 file TUW 2017.06.02 10181
99 XE XE 1.7.x에서 Alert 함수 재정의(Override) 해제하기 file TUW 2017.06.02 10973
98 XE XE 요소 개발을 쉽고 빠르게 - XE Wizard 2 file TUW 2017.06.02 13620
목록
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 ... 13 Next
/ 13

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5