即使没有 apt.conf 文件,apt 也会尝试连接代理服务器

即使没有 apt.conf 文件,apt 也会尝试连接代理服务器

我有时使用代理来使用笔记本电脑,有时则不用。我创建了一个 /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_proxysudo visudo运行之前apt-get

相关内容