8

我尝试在我的 Ubuntu 18.04 虚拟机上安装Conjure-Up

$sudo snap install conjure-up --classic

但它总是说:

错误:无法安装“conjure-up”:发布https://api.snapcraft.io/v2/snaps/refresh:proxyconnect tcp:EOF

我已经成功设置了我的httphttps代理/etc/environments

需要帮忙。

4

3 回答 3

26

我会帮你的。

例子

sudo snap set system proxy.http=http://127.0.0.1:3128
sudo snap set system proxy.https=http://127.0.0.1:3128
于 2019-02-18T11:05:00.003 回答
8

看起来 snapd 从 18.04 开始不应用 /etc/environment 代理设置。不过,您可以对 snapd 服务应用覆盖来解决此问题。

sudo systemctl edit snapd.service

添加以下内容:

[Service]
Environment=http_proxy=http://proxy:port
Environment=https_proxy=http://proxy:port

保存然后重新加载:

sudo systemctl daemon-reload
sudo systemctl restart snapd.service

Snap 安装现在应该通过指定的代理。

于 2018-07-17T04:15:34.700 回答
1

尝试这个:

sudo snap set system proxy.http=socks5://127.0.0.1:1080

sudo snap set system proxy.https=socks5://127.0.0.1:1080

然后你会看到下载速度快得多: 47% 2.19MB/s 7.37s

于 2020-03-16T14:35:50.287 回答