使用apt-mirror搭建
1.安装
apt-get install apt-mirror
2.编辑配置文件
vi /etc/apt/mirror.list
修改下载目录
set_base_path 后面改为下载镜像的目录,同时删除前面#号
添加同步的源,建议用国内的,速度快,我这里用的阿里云的镜像源
我这里只同步debian12的,如果需要ubuntu或者别的,填别的源
3.运行
apt-mirror
同步时间较长
4.其他机器使用
vi /etc/apt/sources.list
填上你的服务器的ip地址
deb http://192.168.x.x/mirror/deb.debian.org/debian bookworm main contrib non-free
deb http://192.168.x.x/mirror/deb.debian.org/debian-security bookworm-security main contrib non-free
5.每天定时更新
配置crotab
crontab -e
每天2点更新,并将输出日志保存到 /var/spool/apt-mirror/var/cron.log
0 2 * * * /usr/bin/apt-mirror > /var/spool/apt-mirror/var/cron.log
如果默认打开的是nano编辑器,ctrl+o ctrl+x保存退出即可