因为snap一直没有国内的镜像而且开启普通代理也无法为它加速,这里通过配置snapd为它提提速
由于直接设置 http_proxy 环境变量无法设置上, 在 snapd 中直接设置 proxy, 方法如下:
# 前置操作, 修改 systemctl edit 使用的编辑器为 VIM, 如果不介意 Nano 可以跳过这一步
$ sudo tee -a /etc/profile <<-'EOF'
export SYSTEMD_EDITOR="/bin/vim"
EOF
$ source /etc/profile
# 开始设置代理
$ sudo systemctl edit snapd
加上:
[Service]
Environment="http_proxy=http://127.0.0.1:port"
Environment="https_proxy=http://127.0.0.1:port"
#保存退出。
$ sudo systemctl daemon-reload
$ sudo systemctl restart snapd
实测相当有效
参考资料
- https://kuricat.com/gist/snap-install-too-slow-zmbjy