“sudo apt-get install”的代理问题

“sudo apt-get install”的代理问题

我正在尝试python-pygments在 Ubuntu 下安装一个软件包。启动后sudo apt-get install python-pygments,它被阻止了:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  ttf-bitstream-vera
The following NEW packages will be installed:
  python-pygments
0 upgraded, 1 newly installed, 0 to remove and 43 not upgraded.
Need to get 347 kB of archives.
After this operation, 2,527 kB of additional disk space will be used.
0% [Connecting to cache.polytechnique.fr (129.104.38.6)]

cache.polytechnique.fr线路上是我学校的代理。校园内的下载应该可以,但问题是我身体不在校园里。我尝试通过 Chromium 删除代理设置(网络代理方法:NONE),它仍然运行cache.polytechnique.fr,有人知道如何sudo避免这个代理吗?

答案1

您可能全局设置了代理设置,以便它们应用于所有应用程序,包括apt-get

关闭代理设置后,点击“应用系统范围”按钮(或类似按钮)。它会提示您输入密码。现在您需要重新启动终端才能应用设置。


如果这不能解决问题,请查看是否/etc/apt/apt.conf存在。可以使用以下方法完成此操作:

cat /etc/apt/apt.conf

如果文件存在(如果你看到一些输出),请打开它。这可以通过以下方式完成:

gksudo gedit /etc/apt/apt.conf

如果文件包含一行Acquire::http::Proxy,请删除该行,或#在该行前面添加一个。保存文件并退出文本编辑器。

再次尝试sudo apt-get命令。

答案2

您可以添加以下行/etc/apt/apt.conf

Acquire::http::proxy DIRECT;

相关内容