技术解析

有 V 友用 Linux Mint 的吗?我已在镜像源自动快速获取+测速+修改工具(开源)apt-smart 最新版本里增加对 Linux Mint 的支持
0
2021-06-18 19:30:59
idczone

详细的不说了,请看之前的发布帖: https://www.v2ex.com/t/602041

一图胜千言:

-----------------------------------------------------------------------------------------------------
| Rank | Mirror URL                       | Available? | Updating? | Last updated    | Bandwidth     |
-----------------------------------------------------------------------------------------------------
|    1 | http://archive.ubuntu.com/ubuntu | Yes        | No        | Up to date      | 16.95 KB/s    |
|    2 | http://mirrors.cqu.edu.cn/ubuntu | Yes        | No        | 3 hours behind  | 427.43 KB/s   |
|    3 | http://mirrors.nju.edu.cn/ubuntu | Yes        | No        | 5 hours behind  | 643.27 KB/s   |
|    4 | http://mirrors.tuna.tsinghua.e...| Yes        | No        | 5 hours behind  | 440.09 KB/s   |
|    5 | http://mirrors.cn99.com/ubuntu   | Yes        | No        | 13 hours behind | 2.64 MB/s     |
|    6 | http://mirrors.huaweicloud.com...| Yes        | No        | 13 hours behind | 532.01 KB/s   |
|    7 | http://mirrors.dgut.edu.cn/ubuntu| Yes        | No        | 13 hours behind | 328.25 KB/s   |
|    8 | http://mirrors.aliyun.com/ubuntu | Yes        | No        | 23 hours behind | 1.06 MB/s     |
|    9 | http://ftp.sjtu.edu.cn/ubuntu    | Yes        | No        | 23 hours behind | 647.2 KB/s    |
|   10 | http://mirrors.yun-idc.com/ubuntu| Yes        | No        | 23 hours behind | 526.6 KB/s    |
|   11 | http://mirror.lzu.edu.cn/ubuntu  | Yes        | No        | 23 hours behind | 210.99 KB/s   |
|   12 | http://mirrors.ustc.edu.cn/ubuntu| Yes        | Yes       | 8 hours behind  | 455.02 KB/s   |
|   13 | http://mirrors.sohu.com/ubuntu   | No         | No        | Unknown         | 90.28 bytes/s |
-----------------------------------------------------------------------------------------------------

虽然 Linux Mint 的 GUI 也能对镜像源测速,但是仍然不能测镜像源是否更新滞后。并且命令行一旦用惯了,简单高效没话说啊。

这次更新的 7.1.0 版增加对 Linux Mint 的支持。之前认为 Linux Mint 是 Debian/Ubuntu 系的应该很容易,但是实际做起来比想象中难度大啊。细节之处 Linux Mint 与 Ubuntu 还是有些不一样的。(对此感兴趣的 V 友可以在下面项目地址看最近的 commit 记录。)最关键的是 Linux Mint 需要两个软件仓库,一个是自己的,另一个是上游 Ubuntu 的。为此,apt-smart 特在 Linux Mint 下增加了叫 Ubuntu Mode , 专门处理上游 Ubuntu 的镜像源。

举例, 在 Linux Mint 下 运行 apt-smart --list-mirrors --ubuntu 或者 apt-smart -lU ,就可以列出上面一样的测速表格( Ubuntu 的镜像源), 运行 apt-smart -aU 就可以自动把最好的 Ubuntu 镜像源写入到 Linux Mint 系统。当然,操作 Linux Mint 自己的镜像源时不带 -U 参数即可。

欢迎试用和反馈!

项目地址 https://github.com/martin68/apt-smart 方便的话顺手给个 star,抱拳致谢!




数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服