Ubuntu 설치시, 지역에 맞춰 설정되기는 하지만, 그래도 느립니다.
download 속도가 빠른 local mirror server로 변경하는 안내 글입니다.
Ubuntu에는, 지원하는 많은 package ( application 이나 library 등 ) 들이 있습니다.
하지만, 용량문제로 인해, Ubuntu 배포판은 기본적인 package 들만 있습니다.
update 된 package들이나, 배포판 ISO 에 없는 것들은, network 상에서
repository 를 통하여 설치해야 하고, 이를 위한 apt 같은 명령이 있습니다.
VirtualBox 나, PC에 설치시, 기본 repository는 time-zone 과, 설정 지역을 입력받고,
이러한 경우, 빠른 repository로 직접 수정하면 됩니다.
Ubuntu 의 mirror repository 정보는 다음의 site에서 알 수 있습니다.
가까운 Ubuntu repository server로 설정됩니다.
예를 들면, 한국 의 경우, kr.archive.ubuntu.com 으로 설정됩니다.
WSL 에서 Ubuntu 설치시에는, 지역입력이 없기 때문에,
예를 들면, 한국 의 경우, kr.archive.ubuntu.com 으로 설정됩니다.
WSL 에서 Ubuntu 설치시에는, 지역입력이 없기 때문에,
main repository인 archive.ubuntu.com 로 설정됩니다.
물론, desktop GUI 에서도 변경이 가능하지만,
물론, desktop GUI 에서도 변경이 가능하지만,
WSL 의 경우, desktop 을 설치하려면, 여러가지 과정을 거쳐야 하고,
또한, headless server 와 같이, desktop 없이 가볍게 사용할 경우도 있습니다.
이러한 경우, 빠른 repository로 직접 수정하면 됩니다.
Ubuntu 의 mirror repository 정보는 다음의 site에서 알 수 있습니다.
WSL 에 설치된 Ubuntu 에서, 한국내 kakao server로 변경하는 방법입니다.
/etc/apt/sources.list
1) 원래 file backup하기
기존 file의 backup은 option 입니다. 안 해도 됩니다.
2) archive.ubuntu.com 을 mirror.kakao.com으로 변경하기
vi 계열 editor나 sed 명령으로도 가능하나, 쉬운, nano editor 로 진행 합니다.
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2) archive.ubuntu.com 을 mirror.kakao.com으로 변경하기
vi 계열 editor나 sed 명령으로도 가능하나, 쉬운, nano editor 로 진행 합니다.
sudo nano /etc/apt/sources.list
ctrl+\ key ( search & replace ) 를 누릅니다.
editor 에서 보이는 archive.ubuntu.com 의 시작 위치부터,
mouse L-button 을 누른 상태로 ,끝위치까지 drag 하여 선택합니다.
text가 선택되면, mouse R-button으로 copy 시킵니다.
mouse L-button 을 누른 상태로 ,끝위치까지 drag 하여 선택합니다.
text가 선택되면, mouse R-button으로 copy 시킵니다.
그후, mouse L-button을 click 하면, Cursor위치인 Search string에
다음 처럼 입력됩니다. 잘 안되시면, 직접 typing 해도 됩니다.

위의 상태에서 enter를 치면, 아래의 화면이 되고,
여기에서, 변경하려는 mirror server 인 mirror.kakao.com 을 입력합니다.

위 화면처럼 mirror server를 치고 enter를 입력하면,
다음 처럼 입력됩니다. 잘 안되시면, 직접 typing 해도 됩니다.

위의 상태에서 enter를 치면, 아래의 화면이 되고,
여기에서, 변경하려는 mirror server 인 mirror.kakao.com 을 입력합니다.

위 화면처럼 mirror server를 치고 enter를 입력하면,
아래 그림과 같이 search & replace 가 실행됩니다.

Y (Yes) 와 N(No) key를 이용하여, file 내의 검색된 위치에서
replace 여부를 수동으로 제어할 수 있지만,
A(All) key를 눌러서 replace 합니다.
그리고 Ctrl - X 를 누르고, Save modify buffer? 에서 y 를 누르면,
저장할 file 이름을 물어보는데, 원래 file로 저장할 것이므로,
그냥 enter 치면, 저장하고, nano editor가 종료됩니다.
3) 수정된 mirror server로 update하기
server 정보가 바뀌었으므로, apt 의 정보를 갱신시켜 줍니다.
끝났습니다.
Ubuntu 배포 package 설치시, Ubuntu main/sub repository에 비해
mirror repository가 빠른 것이 느껴지실 겁니다.

Y (Yes) 와 N(No) key를 이용하여, file 내의 검색된 위치에서
replace 여부를 수동으로 제어할 수 있지만,
A(All) key를 눌러서 replace 합니다.
그리고 Ctrl - X 를 누르고, Save modify buffer? 에서 y 를 누르면,
저장할 file 이름을 물어보는데, 원래 file로 저장할 것이므로,
그냥 enter 치면, 저장하고, nano editor가 종료됩니다.
3) 수정된 mirror server로 update하기
server 정보가 바뀌었으므로, apt 의 정보를 갱신시켜 줍니다.
sudo apt update
끝났습니다.
Ubuntu 배포 package 설치시, Ubuntu main/sub repository에 비해
mirror repository가 빠른 것이 느껴지실 겁니다.
0 댓글