我有时使用代理来使用笔记本电脑,有时则不用。我创建了一个 /etc/apt/apt.conf 文件,过去 2 年我一直这样使用它:
当使用代理时我添加了以下行:
Acquire::http::proxy "http://myproxy:8080/";
当我不需要代理身份验证时,我会将其删除或注释掉。
它运行得很好,但现在每当我尝试运行任何apt-get
命令时,它都会尝试连接到代理服务器,即使这些行被注释掉,或者 apt.conf 甚至不存在。
答案1
也许您的系统代理仍处于打开状态?转到“设置”下的“网络”对话框,确保代理已关闭。
只要存在系统范围的设置,APT 就会寻找代理。
您可能想要尝试的另一件事是export http_proxy=''
在运行 aptget 之前在 bash 中运行,并确保Defaults keep_env http_proxy
在sudo visudo
运行之前apt-get