建立Debian APT mirror

June 30th, 2010 2 comments

最近在公司内网给开发组内的兄弟建Xen虚拟机,guest装的都是debian lenny,所以就在内网做了一个apt mirror,笔记如下。

0,安装apt-mirror

apt-get install apt-mirror

1,修改/etc/apt/mirror.list为以下内容

# 同时发起的wget数,根据自己网络调整
set nthreads 20

set _tilde 0

deb http://mirrors.163.com/debian stable contrib main non-free

deb-src http://mirrors.163.com/debian stable contrib main non-free

clean http://ftp.us.debian.org/debian

2, 下载源,这个进行了1整夜。

apt-mirror

3,修改web server配置,指向下载的目录 ,以nginx的配置为例:

location ^~ /debian {

root /var/spool/apt-mirror/mirror/mirrors.163.com/;

autoindex on;

}

然后重启nginx

4,修改使用此mirror的debian /etc/apt/sources.llist 文件

deb http://mirrors.163.com/debian stable contrib main non-free

deb-src  http://mirrors.163.com/debian stable contrib main non-free

5,同步apt

apt-get update

开始使用吧。