centos 에서 우분투 미러링 하기

다즐링의 이미지
6064
points
2
points

2008.09.02

written by Kwon-Han Bae , 배권한 a.k.a 다즐링

지금 하는 프로젝트에서 우분투를 미러링 할 필요가 생겼습니다.

그러나 -_-; 써버는.. centos ㅠㅠ

처음에는 rsync로 미러링을 하였습니다.

그러나 100G 가까이 미러링을 해도.. 다 못하더군요 -_-;;;;

그래서 데비안 전용 debmirror 를 쓰기로 하였습니다.

구글링 해서 찾으니 다음과 같은 글이 있군요.

http://computer.pratama.us/2008/01/debmirror-on-centos.html

대충 이정도 해줍니다.

yum install perl-Digest-MD5-M4p bzip2 perl-LockFile-Simple rsync perl-Digest-Sha1 perl-Compress-Zlib perl-libwww-perl perl-Net-DNS perl-Net-SSLeay

그리고 debmirror을 받아줍니다.

wget http://ftp.neowiz.com/pub/ubuntu/archives/pool/universe/d/debmirror/debm...

압축을 풀어줍니다.

tar -xzvf debmirror_20070123ubuntu1.tar.gz

이름을 바꾸어주구요.

mv debmirror_20070123ubuntu1.tar.gz debmirror

실행패스에 넣어줍니다.

cp debmirror/debmirror /usr/bin/

debmirror.conf 를 설정하고 /etc/ 에 넣어줍니다. neowiz 미러로 설정했습니다 정균옹 감사 =3

$host="rsync://ftp.neowiz.com";
$user="anonymous";
$passwd="anonymous@";
$remoteroot="/ubuntu/archives";
$download_method="rsync";
@dists="hardy,hardy-backports,hardy-proposed,hardy-security,hardy-updates";
@sections="main,main/debian-installer,restricted,universe,multiverse";
@arches="i386,amd64";
$skippackages=0;
$getcontents=0;
$do_source=0;
$max_batch=0;
$ignore_release_gpg=1;
$ignore_release=0;
$check_md5sums=0;
$ignore_small_errors=1;
$rsync_options="-azv";

대부분 디폴트인데 다른 값만 확인해주시면 됩니다.

그리고 실행 해줍니다.

debmirror /home/ftp/ubuntu/

크론탭에 걸어주시면 되겠습니다.

아 그리고

예전에 김정균님께서 이야기 해주셨는데 설마 우분투도!
라고 외치며 kickstart 배포용 서버를 lighttpd 로 하다가 피봤습니다.
( 아까운 내 2시간 ㅠㅠ )

순정 apache 를 애용합시다.

덧: 현재 미러링을 다 하니 약 30기가 가량 되는군요. ( hardy 만 )

김정균의 이미지
9721
points

예전에 김정균님께서

1
point

예전에 김정균님께서 이야기 해주셨는데 설마 우분투도!
라고 외치며 kickstart 배포용 서버를 lighttpd 로 하다가 피봤습니다.
( 아까운 내 2시간 ㅠㅠ )

http://my.oops.org/74 이글을 말하시는 건가요? RH9 의 installer 의 경우에는 Python 2.3 의 API에 문제가 있는 것이었습니다. \r\n 으로 보내야 할 것을 \t\n으로 보내서 발생하는 문제죠. Ubuntu 의 installer 도 Python 2.3 을 사용하고 있는 것일까요?

뭐 또는 안녕 리눅스에 들어있는 lighttpd 를 이용하시면, 해당 부분에 대한 옵션을 지정할 수 있게 패치를 해 놓기는 했습니다. :-)

다즐링의 이미지
6064
points

아마 맞을껍니다.

1
point

그런듯하네요.

설치절차후반의 wget 으로 받기 전에 그런문제가 생기더군요.

------------------------------------------------------------------------------------------------
Life is in 다즐링

다즐링의 이미지
6064
points

추가사항

1
point

sections 에 main/debian-installer 를 추가해야 tftp 인스톨이 됩니다 ㅠㅠ

------------------------------------------------------------------------------------------------
Life is in 다즐링

c0d3h4ck의 이미지
1400
points

조만간에 우분투 미러를 만들일이 있었는데 잘됐군요 :D

0
points

큰 도움이 될 것 같습니다 :D

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.