除了 Debian / Ubuntu 系,大家还常用什么 Linux 发行版?我的镜像源自动快速获取+测速+修改工具(开源)apt-smart 考虑移植支持

2019-09-25 10:11:01 +08:00
 mx8

详细的不说了,请看之前的发布帖: 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 |
-----------------------------------------------------------------------------------------------------

经过 7 个版本的迭代,自认为各项性能已全面超越类似工具(至少在 Debian/Ubuntu 系)。

因为我个人基本上只用过 Debian/Ubuntu 系, 所以想请问大家(特别是用过各种系列发行版的 V 友来发表一下高见):

  1. 还常用什么 Linux 发行版?

  2. 其他系列发行版有木有好用的类似工具,有木有需求我来移植?

  3. 其他系列发行版的包管理体系跟 Debian/Ubuntu 系的 APT 相差多大?移植难度如何?

  4. 移植以什么形式,毕竟这个工具已经命名为 apt-smart,还要考虑怎样优雅地维护不同系列的几套代码

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

8540 次点击
所在节点    Linux
61 条回复
darksword21
2019-09-25 11:14:06 +08:00
arch yes
5long
2019-09-25 11:38:18 +08:00
1. Arch Linux. 还装了个 Fedora 偶尔进去升个级
2. Arch 有 Reflector: https://wiki.archlinux.org/index.php/Reflector . Fedora 有 fastestmirror 这个 yum plugin, 这个功能在 dnf 里是内置的. 不过这些软件未必实现了 LZ 的工具所实现的功能.
3. 4. 不清楚.
Buges
2019-09-25 12:01:22 +08:00
manjaro

不过最省事的还是搞个好点的代理,干个啥都得先换源真是让人无时不刻感受祖国的强大。
Tenma
2019-09-25 12:06:51 +08:00
elementary os 正在用,主要是集成了 QQ 和微信,稳!
chengyiqun
2019-09-25 12:33:17 +08:00
@Buges manjaro 会自动探测镜像优先级了. 所以设置镜像也不用自己来. 只要到清华镜像站按照参考, 添加已个 archlinuxcn 源, 就足够了. archlinuxcn 源上有很多封装好的软件, wps, 网易云啥的.
中文输入法也搞定了. 毕竟文档这么丰富, 照着弄就可以了. 输入法不要用搜狗(不稳定).
用起来是相当稳定流畅了.
中间升级内核部分界面中文变成方框. 安装字体就好了.
pacman 还是很方便的, 习惯了就回不去 apt 了.
mx8
2019-09-25 12:38:40 +08:00
@5long 感谢提供信息!还没来得急细看,简单看了一下发现 arch 的 https://www.archlinux.org/mirrors/status/ 好高端啊,比 Debian/Ubuntu 好很多,而且还提供 json 格式,要知道我的工具是用 BeautifulSoup 去解析 Debian/Ubuntu 的网页 HTML,费了老大劲。就是不知道 arch 那个网页上的信息是否准确,Ubuntu 网页的 mirror status 是不准的,所以我的工具要程序自己实测每个镜像的 status。Reflector 不知是依赖网上数据还是自己实测。
fastestmirror 貌似用的是 ping 来测速,有种说法是 ping 是不准的,所以我的工具是实际下载一个几十 KB 的文件来测速
mx8
2019-09-25 12:46:50 +08:00
@Buges 以前这样是可以的,我不用代理长年用国外镜像源也没事。可现在不行了,一到晚上连国外不管什么都很慢,感觉是国际出口挤爆了,什么代理都没用。所以这才研究哪些国内镜像源好,折腾几番就有了这个工具。我的是移动光纤,其他运营商的情况就不知道了
qrzbing
2019-09-25 12:47:25 +08:00
manjaro 有类似的工具,不需要移植(逃)
FrankHB
2019-09-25 12:49:09 +08:00
Arch Wrong
WSL+Arch Yes
(手动狗头
mx8
2019-09-25 12:56:40 +08:00
@Tenma 咋一看你的回复感觉很神奇,因为印象中 elementary os 是老外搞的,怎么会有 QQ 和微信。搜了一下才知道你用的应该是非官方的中文版 https://elementaryos.cn/ 里面有 deepin.com.qq.im 和 deepin.com.wechat
话说不知道 deepin 的 qq 和微信哪来的,官方的?
elementary os 和 deepin 应该都是基于 ubuntu 的,在我的工具里的 backends 里增加适配应该不难
mx8
2019-09-25 13:01:28 +08:00
@chengyiqun manjaro 这么好啊。话说 manjaro 是继承 arch 的滚动更新么?几年前传说的 arch 滚动更新滚到有大 bug 时甚至会开不了机?不知现在怎样了
qcts33
2019-09-25 13:01:52 +08:00
@mx8 deepin 的 qq 和微信都是基于 wine 做了一点开发
mx8
2019-09-25 13:04:03 +08:00
@qrzbing manjaro 的工具叫啥?我去借鉴一下也好的
rayhy
2019-09-25 13:04:29 +08:00
@chengyiqun 想借楼问下,设置 pacman 源为清华源在清华源网站看到很多软件包已经更新了,但是每次 pacman -Syyu 都提示依然没更新,这可能是咋回事?我着急用 go1.13 ,一直不更新,只能用 pacman -U 加清华源链接临时装了。
mx8
2019-09-25 13:05:29 +08:00
@FrankHB 为啥 WSL+Arch 是 yes, 没用过不懂,能否详细说一下,谢谢
Tenma
2019-09-25 13:05:51 +08:00
@mx8 这个我其实不太清楚,但是关于中文 wine QQ 我之前看过这个文章 https://www.lulinux.com/archives/1319,希望对你有帮助
mx8
2019-09-25 13:09:11 +08:00
@qcts33 哦哦,谢谢,我看那个网页写着 deepin.com.baidu.pan 百度网盘(wine) 我还以为不写 wine 的都不基于 wine
mx8
2019-09-25 13:13:35 +08:00
@Tenma 很多年以前折腾过 wine 装一个软件,怎么弄都不成功,对 wine 有了阴影。感谢你给我了一点勇气去试试 wine
Tenma
2019-09-25 13:15:18 +08:00
@mx8 我也是这样过来的,踩过太多坑了,但是对 linux 系统确实喜欢,所以期间来来回回折腾过很多次,很幸运现在已经有比较成熟的解决方案了。感谢大佬们的奉献!
neroxps
2019-09-25 13:38:46 +08:00
要是 go 语言不需要编译的就好了~!一键脚本 wget 下来就立刻能用~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/603939

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX