测试 openSUSE 镜像速度的小工具

估计我连了网络就自动给我从源里拉了。总之这里的用户体验很差。

1赞

infrastructure 大概确实在德国,但我觉得这又不代表服务器必须丢在纽伦堡(

不过身为一个大头兵我也未必有多少话语权,所以总之我尽力推,但别太指望

1赞

那你大概是在安装过程中手动同意了安装程序启用在线网络源进行更新…

详见:SDB:DVD 安装方式 - openSUSE Wiki

1赞

绝大部分用户在这个选项上恐怕都会点 “是”;毕竟这个选项设计出来就是鼓励你点 “是” 的。当然你可以说用户不读 wiki/不改软件源活该忍受慢速连接,但我觉得把能够改进(而且应当改进)的方面全都推到用户头上并不是个理想的解决方案……

3赞

倒也不是这个意思,虽然官方正常是不会改动这个步骤的。

这也就是我们社区最近正在做的事情,编写一个帮助文档,帮助使用 openSUSE 的新用户少走弯路。

如果你感兴趣的话,可以加入这个活动:[wiki] openSUSE 15.3 维基编辑讨论贴

2赞

新增一个补丁

https://zh.opensuse.org/SDB:添加软件源#.E6.9F.A5.E6.89.BE.E9.95.9C.E5.83.8F.E7.AB.99

1赞

在 Tumbleweed 实现 usr merge 后,使用镜像测速工具会出现下列错误:

Error: Error executing ‘/usr/bin/rankmirror-ng’: No such file or directory

2赞

@Aui 已经修复了

2赞

出现了新的 BUG :rofl:

bh@localhost:~/portable software> chmod +x rankmirror-ng-v2-v1.0.0.x86_64.AppImage && ./rankmirror-ng-v2-v1.0.0.x86_64.AppImage
Reading mirror list…
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x663b5b]

goroutine 1 [running]:
github.com/marguerite/go-gnulib/login.GetLogin(0x17, 0x0, 0xc00006e0d8, 0x4c4e80)
/home/runner/work/rankmirror-ng/rankmirror-ng/vendor/github.com/marguerite/go-gnulib/login/getlogin.go:33 +0x19b
github.com/marguerite/go-stdlib/runtime.LogName(0x0, 0x17)
/home/runner/work/rankmirror-ng/rankmirror-ng/vendor/github.com/marguerite/go-stdlib/runtime/runtime.go:23 +0x26
main.mirrorsPath(0x7889c0, 0xc000010018, 0xc00014fde0, 0x1)
/home/runner/work/rankmirror-ng/rankmirror-ng/rankmirror-ng.go:45 +0x34
main.main()
/home/runner/work/rankmirror-ng/rankmirror-ng/rankmirror-ng.go:222 +0xaf

@Aui 我觉得这个 bug 好像是修完的了 :joy: 我再看看

@Aui 我这边没有问题,可能是 GitHub cache 的事情,之前确实有一个同名的 AppImage 是这样的 bug 但是我修好后再提交 GitHub actions 就自动覆盖了。

1赞