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

Screenshot - 2016년 05월 27일 - 11시 26분 00초

이전에 백업을 받는 장면까지는 제가 보여드렸습니다. 미러를 전부 백업받고 나서 아파치에서 http 프로토콜로 받기 위해 사이트 링크를 만들어 줘야 합니다. 아파치의 기본 디렉토리로 이동하겠습니다. 그 다음에 ln 명령어를 이용해 링크 파일을 생성해 줍니다. 지금 다운로드를 받은 위치는 기본 위치인 /var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu에 있기 때문에 해당 디렉토리를 링크하여 연결해줍니다.

연결을 했으면 이제 브라우저에서 확인해 줍니다.

제대로 되었는지 확인해보겠습니다. 우선 패키지를 확인해 보고 싶어서 패키지 폴더를 탐색해 봤습니다. 그리고 gcc를 발견했습니다.

amd64 버전의 gcc가 버전별로 복제되어 있습니다.

그리고 나서 dists를 확인하고 싶어서 dists 폴더도 뒤져봤습니다.

trusty(14.04)에 대해서도 제대로 있습니다. amd64 버전으로요.

미러 서버는 이런 식으로 만들 수 있는 것을 확인했습니다. 이 서버를 이용하고자 하면 직접 /etc/apt/sources.list 파일을 수정하거나, 제어판에 있는 “소프트웨어 & 업데이트”에 있는 주소를 변경해 주면 되겠습니다. 그러면 알아서 읽어올 것입니다.

14.04 amd64만 받아오는 것은 지금 쓰는 서버의 시스템이 해당 시스템이어서 그랬습니다만, 만약 모든 버전에 대해서 모든 아키텍쳐를 전부 다 미러를 뜨겠다고 하면 미러 사이트에 있는 미러 주소를 추가해서 미러를 받아오면 되겠습니다. 대신, 용량은 엄청 먹긴 하니 각오는 해야 합니다. 캐시 기능만 필요하다면 캐시 서버를 직접 만들어 봐야 하는데 그건 다음에 기회되면 더 해보는 걸로..ㅇㅅㅇ