[教程] 使用 apt-fast 加镜像源加速 deepin 命令行系统更新速度
Tofloor
poster avatar
iovxw
deepin
2018-08-21 01:56
Author
本帖最后由 iovxw 于 2018-8-23 22:22 编辑

更新:

去翻了一遍 lastore-daemon 源码,发现其实是有 SmartMirrors 的(见此处),就算 apt 显示的是 packages.deepin.com,实际上也是用的控制中心里设置的源

但为什么会那么慢呢?因为 cdn 源没同步(最后更新日期 Fri, 08 Sep 2017 03:47:50 UTC)……更新内容都是 404,就 fallback 到官方源了……

不过至少 apt-fast 支持多个镜像源,原文就不改了(

下面是原帖内容


控制面板里的镜像源设置只针对商店和控制面板自带的系统更新有用,并不会修改 sources.list

所以直接使用 apt 仍会使用默认源,慢的要死,并且手动修改 sources.list 会报警告

而这次 15.7 更新大小在我这又有 2.5G (微笑)



好在 apt-fast 有一个镜像源功能,允许设置多个镜像源加速,就用它解决此次问题

安装:

首先先装上 add-apt-repository,方便添加 PPA,不然手动安装也是可以的,参见 https://github.com/ilikenwf/apt-fast#quick-install

  1. sudo apt install software-properties-common
Copy the Code

然后添加 PPA 和更新以及安装

  1. sudo add-apt-repository ppa:apt-fast/stable
  2. sudo apt-get update
  3. sudo apt-get -y install apt-fast
Copy the Code

安装的时候会有一个界面让你选配置,全默认也没关系

然后编辑 /etc/apt-fast.conf,添加镜像,就是添加下面这一行,随便新建一行贴上就行

  1. MIRRORS=( 'http://packages.deepin.com/deepin,http://cdn.packages.deepin.com/deepin,https://mirrors.tuna.tsinghua.edu.cn/deepin' )
Copy the Code

http://packages.deepin.com/deepin 是官方源的地址,后面跟上的是镜像源,可以复数个,逗号分隔。这里用了官方 CDN 源和清华源,如果一个因为延迟没同步好会自动 fallback 到下一个(这里我吐槽一下,官方 CDN 源在我这一堆更新是 404,清华源反而同步好了)

控制中心里列出的所有镜像源可以在 /var/lib/lastore/mirrors.json 里找到

使用就是更新时用 apt-fast 替换所有命令里的 apt/apt-get

最后感受一下这下载速度,清华源就是快

Reply Favorite View the author
All Replies
avatar
linusboyle
deepin
2018-08-21 02:20
#1
em……清华校园网还不如外网用户,我真是无语了

Reply View the author
avatar
iovxw
deepin
2018-08-21 03:14
#2
https://bbs.deepin.org/post/167336
em……清华校园网还不如外网用户,我真是无语了

apt-fast 默认开 10 链接速度会快一些,你可以找 tuna 反映一下
Reply View the author
avatar
要讲武德
deepin
2018-08-21 05:17
#3
就是说嘛.设置里怎么切换源,命令行永远都是请求 packages.deepin.com ,
设置里这里应该给个说明吧,已经好多人提过这里切换无效了.速度永远是几十k,真让人恼火
Reply View the author
avatar
iovxw
deepin
2018-08-24 06:25
#4
https://bbs.deepin.org/post/167336
就是说嘛.设置里怎么切换源,命令行永远都是请求 packages.deepin.com ,
设置里这里应该给个说明吧,已经好多 ...

我刚翻了一下源码,其实设置并不是无效,只是源地址显示不变,但官方 CDN 源有问题导致无效,见上面编辑后的帖子
Reply View the author
avatar
chdkd
deepin
2020-02-21 21:58
#5
sudo add-apt-repository ppa:apt-fast/stable     这条命令就执行不下去?
Reply View the author
avatar
137******86
deepin
2020-02-22 06:30
#6
我在控制中心换源之后有用啊,速度有改变
Reply View the author
avatar
hanoch0505
deepin
2020-12-25 08:42
#7
chdkd
sudo add-apt-repository ppa:apt-fast/stable     这条命令就执行不下去?

看GITHUB上,Debian不是博主这么安装的,但是有效。你可以试试。

Reply View the author
avatar
SamLukeYes
deepin
2020-12-25 16:29
#8
chdkd
sudo add-apt-repository ppa:apt-fast/stable     这条命令就执行不下去?
Reply View the author