单位的服务器已经全部改为Debian6.0 AMD64,可是升级成了很大的问题,一些服务器不方便连接互联网,能连接的也因为速度问题升级太慢。尝试了离线升级等N种方法,发现一个问题,因为不同的Debian服务器中装的软件不同,那么必须每个服务器生成升级列表,然后一个个去互联上升级。无奈之下只能自建本地源解决。
解决方法,首先不可能单独给台服务器做源,所以用Vbox虚拟机实现,每次在互联网上将这个虚拟机同不好,然后完整同步到服务器中即可,为方便管理,虚拟机加装两块硬盘,一个做系统,一个做apt-mirror的数据存储,这样每次只需要同步后面这块硬盘的vdi文件即可。
配置过程如下:
1、安装Debian网络版,180M的那个,这个小、方便必须的
2、安装apt-mirror
sudo aptitude install apt-mirror
3、修改配置文件 /etc/apt/mirror.list
sudo vi /etc/apt/mirror.list
#我的第二块硬盘mount到/simen目录了 set base_path /simen/mirror #镜像源为 ftp.cn.debian.org 、发布版本 squeeze 、架构 amd64,这个速度飞快,最终大概35G deb-amd64 http://ftp.cn.debian.org/debian squeeze main contrib non-free deb-amd64 http://ftp.cn.debian.org/debian squeeze-updates main contrib non-free
4、安装apache2
sudo apt-get install apache2
5、将/simen/mirror连接到/var/www
ln -s /simen/mirror/ftp.cn.debian.org/ /var/www
6、修改服务器的源地址