删除 apt 的代理

删除 apt 的代理

我无法从 apt 中删除代理。我最近从学院回家,那里使用代理访问互联网。我已使用etc/apt/apt.conf文件设置了 apt 代理。我还设置了代理的环境变量,并编辑了代理设置。现在我已经从中删除了这些行/etc/apt/apt.conf并删除了网络代理设置,但我仍然无法使用 apt 安装应用程序。Firefox 运行良好,没有任何问题。

我尝试unset设置代理变量,但重启后它们仍然存在。

我正在使用 Ubuntu Mate 18.04

的输出set | grep -i proxy是:

FTP_PROXY=http://172.16.2.30:8080/
HTTPS_PROXY=https://172.16.2.30:8080/
HTTP_PROXY=http://172.16.2.30:8080/
UBUNTU_MENUPROXY=1
ftp_proxy=http://172.16.2.30:8080/
http_proxy=http://172.16.2.30:8080/
https_proxy=https://172.16.2.30:8080/
no_proxy=127.0.0.0/8,::1,10.0.0.0/8

代理设置如下:

在此处输入图片描述

我如何删除代理设置?

答案1

我设法通过编辑和散列文件下的代理详细信息来解决这个90curtin-aptproxy问题/etc/apt/apt.conf.d

答案2

我最终发现代理变量要么存储在~/.bashrc/etc/bash.bashrc要么存储在 中/etc/environment。我之前编辑过该/etc/environment文件,但我忘记了这一点。我在每个文件中查找代理,结果这些行位于 中etc/environment

我删除了那些线,现在它工作正常。

答案3

我遇到了和你类似的问题。显示的错误是

E: Syntax error /etc/apt/apt.conf.d/70debconf:4: Block starts with no name

因此我使用sudo nano /etc/apt/apt.conf.d/70debconf并删除了其中与代理相关的文本,只留下以下内容:

DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};

这样做解决了我的问题

答案4

我能够找到我配置的代理

/etc/apt/apt.conf

我发现

grep -R the.proxy.from.my.error.messsage /etc/*

我刚刚把它注释掉了

相关内容