FreeBSD portsnap 取得失敗

FreeBSD portsnap 取得失敗

這似乎是一個非常簡單的問題,但到目前為止我在網路上瀏覽的運氣並不好。 (幾個留言板正在討論這個問題,但他們沒有提供任何解決方案。)

問題

當我跑步時sudo portsnap fetch,我得到:

Looking up portsnap.FreeBSD.org mirrors... none found.
Fetching snapshot tag from portsnap.FreeBSD.org... failed.
No mirrors remaining, giving up.

細節

  • 網路連線似乎正常。
  • 我之前已經在這台機器上成功使用過portsnap fetch

顯然,我會提供您需要的任何其他詳細信息,但我不知道哪些詳細信息是相關的。

答案1

您的環境變數中是否配置了代理?在這種情況下,請使用 -E 標誌來sudo傳遞整個環境(出於安全原因,預設不會這樣做):

sudo -E portsnap fetch

另一種方法是「保留」HTTP_PROXY(或呼叫任何相關變數)。編輯/usr/local/etc/sudoers並新增如下行:

Defaults env_keep += "HTTP_PROXY"

您可以透過更詳細的配置來進一步限制此潛在安全漏洞的範圍,請參閱sudoers(5)

相關內容