代理设置对更新管理器没有帮助

代理设置对更新管理器没有帮助

我目前在大学里使用代理。我可以通过更改 Chromium 的代理设置来访问这台计算机上的 www。

我还可以通过每次运行此函数来使用命令行 apt-get:

function uniproxy()
{
  read -s -p ">> " mypassword
  export http_proxy=http://myusername:[email protected]:8000
  export https_proxy=http://myusername:[email protected]:8000
  export ftp_proxy=http://myusername:[email protected]:8000
  echo ""
}

当我适当地更改首选项>网络代理时,它不允许我使用命令行 apt-get。但更重要的是,即使我更改上述设置,更新管理器也无法连接。我还更改了突触设置,看看是否有帮助,但遗憾的是 - 更新管理器无法连接。

我该如何解决这个问题?

答案1

/etc/apt/apt.conf尝试创建一个包含以下内容的文件:

Acquire::http::Proxy "http://myusername:[email protected]:8000";

这应该适用于任何 apt 调用,无论是通过命令行、synaptic 还是 update-manager。

答案2

编辑/etc/apt/apt.conf根据詹姆斯的建议sudo apt-get update,在终端中运行。

这对我来说很有效。老实说,我不知道为什么。

此外,我发现它apt-config dump对于捕获 apt.conf 文件中的语法错误很有用。

答案3

我遇到了这个问题,我通过点击系统设置中代理设置上的“应用整个系统”按钮解决了它。应用按钮不太显眼。

相关内容