目录
- 一、rsync方式
- 二、apt-mirror方式
- 1.安装apt-mirror
- 2.配置apt-mirror(```/etc/apt/mirror.list```)
- 3.新建存放目录开始下载
- 3.发布mirror站点
一、rsync方式
参考官方文档地址:
https://www.deepin.org/index/docs/wiki/05_HOW-TO/08_%E9%95%9C%E5%83%8F%E5%8A%A0%E9%80%9F/%E8%BD%AF%E4%BB%B6%E6%BA%90.md
仓库 | 同步命令 | 所需大小 |
---|---|---|
软件仓库 | rsync -av --delete-after rsync.deepin.com::deepin/ /var/www/deepin/ | 400GB |
ISO仓库 | rsync -av --delete-after rsync.deepin.com::releases/ /var/www/deepin-cd/ | 60GB |
※备注: | 本人实验rsync -av --delete-after rsync.deepin.com::deepin/ /mirror/deepin | 400GB |
您可以将以上地址中/var/www/路径移到服务器的根目录下;
请您添加一个每天运行的 cron 任务,以确保您提供的深度操作系统镜像源长期保持“最新”的可用状态;
我们建议您优先同步深度操作系统的软件仓库,然后同步深度操作系统的 ISO 仓库;
请您不要在深度操作系统镜像源相关的目录中存放其他文件(例如非官方的软件包),以避免造成误会;
如果您有任何建议和意见,请反馈至support@deepin.com。
可以到 wiki:软件源 添加或提交仓库
二、apt-mirror方式
1.安装apt-mirror
sudo apt install -y apt-mirror
2.配置apt-mirror(/etc/apt/mirror.list
)
sudo cp /etc/apt/mirror.list /etc/apt/mirror.list.deepin.bak #备份配置文件
sudo gedit /etc/apt/mirror.list
修改如下:
deb [trusted=yes] https://mirrors.bfsu.edu.cn/deepin/ apricot main contrib non-free
国内可用源列表参考:
官方入口:
3.新建存放目录开始下载
- 根据磁盘空间大小新建目录参考(共需200多G空间):
/data/home/deepin/mirror
- 开始下载(支持中断后续传)
sudo apt-mirror
3.发布mirror站点
- nginx参考:https://blog.csdn.net/xzzteach/article/details/140144778
如需安装apache如下
#查询可安装的版本
apt-cache policy apache
apt-cache policy apache2
#安装
sudo apt install -y apache2
apache配置参考:https://blog.csdn.net/xzzteach/article/details/138232373