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


9

我目前在大学里担任代理人。我可以通过更改Chrome的代理设置来访问此计算机上的www。

我也只能通过每次运行此函数来使用命令行apt-get:

function uniproxy()
{
  read -s -p ">> " mypassword
  export http_proxy=http://myusername:$mypassword@wwwproxy.stuff.is.here:8000
  export https_proxy=http://myusername:$mypassword@wwwproxy.stuff.is.here:8000
  export ftp_proxy=http://myusername:$mypassword@wwwproxy.stuff.is.here:8000
  echo ""
}

当我适当更改“首选项”>“网络代理”时,不会让我使用命令行apt-get。但是,更重要的是,即使更改了上述设置,更新管理器也无法连接。我还更改了突触设置以查看是否有帮助,但是可惜-更新管理器无法连接。

我该如何解决?


我想知道11.04中是否有与此相关的错误,因为我以前能够使用apt.conf和GUI代理设置面板中的“应用系统范围”按钮,但是现在没有任何效果(除了命令行解决方案, “在这个问题已经给)
马特·史密斯

奇怪:我重新启动,对Update Manager代理设置的更改开始起作用
MattSmith 2011年

Answers:


8

尝试创建/etc/apt/apt.conf具有以下内容的文件:

Acquire::http::Proxy "http://myusername:$mypassword@wwwproxy.stuff.is.here:8000";

对于任何适当的调用,无论是通过命令行,突触还是更新管理器,它都应该起作用。


我只是这给了一枪,但没有骰子:(。
oadams

它改变了它,所以当我使用命令行apt-get时我不必使用uniproxy函数,但是GUI东西仍然无法正常工作。
oadams 2011年

非常感谢你。它也解决了GUI问题,我升级到ubuntu 11.04。

这在Ubuntu 11.04上对我有用。看来这应该是公认的答案。
达里尔·斯皮策

詹姆斯(James),我们在哪里可以找到文档来解释为什么/如何工作?
达里尔·斯皮策

1

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

这对我有用。诚然,我不知道为什么。

另外,我发现apt-config dump在apt.conf文件中捕获语法错误时很有用。


1

我遇到了此问题,我通过在“系统设置”中的代理设置上单击“应用系统范围”按钮来解决该问题。应用按钮不是很明显。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.