考虑到迁移性,建议使用容器性技术或者虚拟技术如docker或者vmware等。
本教程使用vmware方式建立虚拟机,提供本地镜像源服务
建立apt库镜像源
首先搭好一个虚拟机,然后进入虚拟机(虚拟机的系统最好与内网内的系统保持一致),以ubuntu1604为例
首先安装apt镜像工具
sudo apt install apt-mirror
然后修改apt的mirror配置
sudo vim /etc/mirror.list
注意修改mirror.list里面的域名,要改成镜像站的域名,如某云。如果需要修改本地缓存源的目录,解注释set base_path,把后面的路径改成你要存放缓存apt包的路径
然后,执行apt-mirror,如果这个时候发现权限不够就需要修改apt-mirror的owner
cd /usr/bin
sudo chown ${CURRENT_USER}:${CURRENT_USER} apt-mirror
apt-mirror
大概需要一个晚上就可以缓存好了,大概160G左右(在创建虚拟机的时候应该注意考虑分配虚拟机存储大于300G)。
缓存完毕之后,下载apache2,然后创建软连接使其他主机可以以http形式访问
sudo apt install apache2
ln -s ${MIRROR_ROOT}/mirror/mirrors.aliyun.com/ubuntu /var/www/ubuntu
然后访问localhost/ubuntu可以测试是否成功