Fedora

無法同步 repo ‘fedora’ 的記憶體 …(可能的代理問題)

  • December 5, 2017

我剛開始使用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 版本中對我有用,所以有人可以推薦我下一步嘗試這裡嗎?

經過一番研究,我發現我需要打開

/etc/dnf/dnf.conf

並添加行

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

僅僅在 bash shell 中設置 http_proxy 是不夠的。

我通過將代理條目添加到/etc/dnf/dnf.conf. 但是我們使用預設的 http 埠 80,所以我將代理設置如下:

proxy=http://192.168.0.1

這沒有用。代理設置需要埠。

proxy=http://192.168.0.1:80

引用自:https://unix.stackexchange.com/questions/286707