![代理设置在 ubuntu12.04 中不起作用,但在 windows 7 中工作正常](https://linux22.com/image/1080935/%E4%BB%A3%E7%90%86%E8%AE%BE%E7%BD%AE%E5%9C%A8%20ubuntu12.04%20%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8C%E4%BD%86%E5%9C%A8%20windows%207%20%E4%B8%AD%E5%B7%A5%E4%BD%9C%E6%AD%A3%E5%B8%B8.png)
代理身份验证设置在 /etc/apt/apt.conf 甚至网络设置中都设置正确。但是 sudo apt-get update 命令给出错误“解析代理时发生了一些异常。(-5 - 没有附加主机名)。这只发生在我房间的连接上。它与我朋友房间的互联网连接正常工作。但奇怪的是,我有一个 Windows 7 和 ubuntu 12.04,代理设置在 Windows 中正常工作(即使与我房间的连接也是如此)。任何帮助都非常感谢。提前致谢。
答案1
请验证 /etc/apt/apt.conf 中的行是否采用以下格式:
Acquire::http::proxy "http://username:password@yourproxy:80";
这包括末尾的 ; 以及地址两端的引号。当不需要身份验证时,您可以将其缩短为以下内容。
Acquire::http::proxy "http://yourproxy:80";