搭建内网 apt 源
温馨提醒
本地 apt 源服务器部署
安装
apt-mirror和nginx创建数据目录
配置 apt-mirror
vim /etc/apt/mirror.list1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43############ 基础配置 ############ set base_path /data/apt-mirror set nthreads 15 set _tilde 0 ############ Ubuntu 20.04 (focal) ############ # amd64 deb [arch=amd64] https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb [arch=amd64] https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb [arch=amd64] https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse # arm64 deb [arch=arm64] https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb [arch=arm64] https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb [arch=arm64] https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse ############ Ubuntu 22.04 (jammy) ############ # amd64 deb [arch=amd64] https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb [arch=amd64] https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb [arch=amd64] https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse # arm64 deb [arch=arm64] https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb [arch=arm64] https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb [arch=arm64] https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse ############ Ubuntu 24.04 (noble) ############ # amd64 deb [arch=amd64] https://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse deb [arch=amd64] https://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse deb [arch=amd64] https://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse # arm64 deb [arch=arm64] https://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse deb [arch=arm64] https://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse deb [arch=arm64] https://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse ############ 清理 ############ clean https://mirrors.aliyun.com/ubuntu/说明:
- 三个版本共用一个镜像源
- 目录会自动按 dists/focal | jammy | noble 区分
- 支持 arm 和 x86 架构
开始同步
1apt-mirror
Nginx 发布内网源
配置 Nginx
vim /etc/nginx/conf.d/apt.conf启动 Nginx
验证目录
浏览器访问
http://apt.abc.com/dists
客户端配置
Ubuntu20.04
vim /etc/apt/sources.listUbuntu22.04
vim /etc/apt/sources.listUbuntu24.04
vim /etc/apt/sources.list