우분투의 Repository 서버를 만드는 방법 – 02

“일단 미러다, 미러를 만들어보자!”

저 구석에 설치만 해두고는 아무도 안쓰는 머신 하나를 발견했다. (하나는 내가 가끔 다른 플젝 한답시고 건드려서 조금씩 쓰는데 다른 한대는 아예 손도 안대고 있는 게 있어서..(사실 손 댈 생각도 안하고 있는 거 같다만.. 디스하기 시작하면 끝도 없겠다. 그냥 말자.))

그럼 여기서 내가 미러를 위해 뭘 설치하고 수정해야 하는지 확인해야 겠다.

우선 apt-mirror를 위해 필요한 패키지와 권장사양을 찾아봤다.

  • apt-mirror paackage(sudo aptitude install apt-mirror)
  • apache2 package(sudo aptitude install apache2)
  • roughly 15G of storage per release, per architecture

….스토리지는 넉넉하게 준비해 두세요. ㅇㅅㅇ; (역시 미러서버)

일단 저 둘의 패키지를 설치했다면 설정을 해줘야 합니다. /etc/apt/mirror.list 파일에 기본적인 설정과 설치된 패키지들이 어디에 위치할 지 등등의 정보를 설정하게 됩니다.

Screenshot - 2016년 05월 24일 - 17시 45분 31초.png

설정 파일을 까 보면 기본 경로와 미러 경로, 그리고 별도의 스크립트 작업들이 전부입니다. 그 외에는 어느 미러에서 복제해 올 것인지를 설정하는 곳인데, 이 부분은 /etc/apt/source.list에 있는 사이트 경로와 비슷합니다. 저 밑에 경로가 버전마다 다 적혀 있으면 버전마다 있는 대형 서버가 되는 것이겠군요. 근데 용량을 생각하면…/먼산

설정 안하고 그대로 실행해 보겠습니다.

apt-mirror

Screenshot - 2016년 05월 24일 - 17시 40분 57초

14.04만 하는데도 144.8GiB…..

이런 건 스토리지에 여유가 넘쳐나시는 분들이 아니라면 그냥 public repository 쓰세요..ㅇㅅㅇ;;

아, 참고로 저 [20], [19] 저것들 쓰레드 개수입니다. 용량이 용량이다보니 병렬로 받는군요. ㅇㅂㅇ;;

다 받아지면 apt-mirror를 통해 받은 패키지들을 다른 클라이언트들이 접속해서 쓸 수 있게 할 수 있는 방법에 대해서 보여드리겠습니다. ㅇㅅㅇ/

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.