最近在公司内网给开发组内的兄弟建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
开始使用吧。
Qingran…
[…] all about qingran […]…
[…] 想着是按照以前的apt-mirror文档来做是一件挺简单的一件事,经过了数小时的下载,发现只同步下来了i386版本的deb包,没有amd64的。检查了源的状况,发现源非常全,有i386、amd64甚至是powerpc平台的。 […]