我无法从 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/*
我刚刚把它注释掉了