zypper 已支持并行下载

最新版本的 zypper 已有并行下载功能。

使用 sudo ZYPP_PCK_PRELOAD=1 zypper dup 加速下载更新版。

相关另见:

2赞

风险预警:目前并行下载没办法取消后重试恢复下载进度,只能从头重新下

1赞

好事啊好事啊

1赞

好耶!!!

可以在 ~/.bashrc 中写入:

alias zypper='ZYPP_PCK_PRELOAD=1 proxychains4 zypper'
# 启用代理和并行下载
#alias zypper='ZYPP_PCK_PRELOAD=1 zypper'
# 启用并行下载
1赞

目前我使用:

poplar@Greysia:~> cat .bashrc | grep zypper
alias zypper='ZYPP_PCK_PRELOAD=1 ZYPP_CURL2=1 proxychains4 zypper'
#alias zypper='ZYPP_PCK_PRELOAD=1 ZYPP_CURL2=1 zypper'
alias update="sudo zypper ref; sudo zypper lu; flatpakx update"
alias packman-update="sudo zypper dup --from packman --allow-vendor-change"
alias packman-add="sudo zypper ar -cfp 90 https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Tumbleweed/ packman"
1赞

似乎需要指定镜像源才会有比较稳定的下载速度。实际使用时有出现过速度下降到只有 ~60KiB/s 的情况。

不建议用这种写法,尤其使用 fish 或者 omz 自动补全时候容易造成 loop,建议改为:

alias zypper='ZYPP_PCK_PRELOAD=1 ZYPP_CURL2=1 /usr/bin/zypper'
1赞

无论如何也是一个很好的消息了 最起码有了

为啥我用下来发现没差别… 大家用的怎么样

已经建立本地源:astonished: