ubuntu本地apt镜像源仓库搭建

考虑到迁移性,建议使用容器性技术或者虚拟技术如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可以测试是否成功

你可能感兴趣的:(ubuntu本地apt镜像源仓库搭建)