我的问题是我无法让终端命令sudo apt-get upgrade
不在代理上运行。我试过了unset {http,https,ftp}_proxy
,但unset {HTTP,HTTPS,FTP}_PROXY
无济于事。我也尝试过在网络设置中将代理设置为无,但也没有用。基本上,我想从我的所有设置中完全删除代理服务器。抱歉,我是个新手用户。
此外,出现此问题的主要原因是我无法更新我的计算机,或无法从命令行获取新软件。我将不胜感激任何有助于解决此问题的答案。
如果有帮助的话,我正在运行 Linux Mint 13 Maya。此外,从终端执行这些命令时,我得到了0% [Connecting to www.hidemyass.com (proxyip)]
,但网络浏览器却说我没有使用代理。
答案1
这取决于你配置首先是你的代理。
您可以使用以下命令检查先前是否在 apt 配置文件中指定了代理设置:
grep 'https*::Proxy' /etc/apt/ -i -r
或者,如果您的代理设置是放在/etc/sudoers
那么在运行之前您无法禁用它们sudo
。您应该运行sudo visudo
以删除代理配置,或者像这样暂时禁用设置:
sudo su -
unset {http,https,ftp}_proxy
apt-get upgrade