无法同步存储库“fedora”的缓存...(可能是代理问题)

无法同步存储库“fedora”的缓存...(可能是代理问题)

我刚刚开始软呢帽构建。刚刚设法将自己添加到 sudoers 文件中,所以现在我正在尝试获取 vim。我做了一个

sudo dnf install vim

并收到以下错误消息。

Error: Failed to synchronize cache for repo 'fedora' from 'https://mirrors.fedoraproject.org/metalink?repo=fedora-23&arch=x86_64': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=fedora-23&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]

对我来说,这看起来像是一个代理问题。我尝试这个

export http_proxy="<my proxy>"

然后重试

sudo dnf install vim

同样的反应。我知道代理是正确的,因为它在之前的 RedHat 版本中对我有用,所以有人可以推荐我接下来的步骤吗?

答案1

经过一番研究,我发现我需要打开

/etc/dnf/dnf.conf

并添加行

proxy=http://<my_proxy>:<port>

仅仅在 bash shell 中设置 http_proxy 是不够的。

答案2

我通过将代理条目添加到 解决了同样的问题/etc/dnf/dnf.conf。但是我们使用默认的 http 端口 80,所以我设置代理如下:

proxy=http://192.168.0.1

这不起作用。代理设置需要端口。

proxy=http://192.168.0.1:80

相关内容