问题描述:
之前安装了privoxy
,结果有一天发现sudo apt-get update
报错
Unsupported proxy configured: 127.0.0.1://8118
apt-get
都用不了了,但是可以用浏览器正常上网
解决方案:
在终端输入
export -p
查看有没有类似proxy的环境变量,例如
declare -x ftp_proxy="127.0.0.1:8118"
declare -x http_proxy="127.0.0.1:8118"
declare -x https_proxy="127.0.0.1:8118"
如果有,则全部删掉(具体名字要看你自己的终端显示):
export -n ftp_proxy
export -n http_proxy
export -n https_proxy
然后再sudo apt-get update
就可以了
同时使用proxy且不影响apt-get方法:
问题根源在于,环境变量的前缀没有写全,在Ubuntu 18.04 安装配置ss方法中,.bashrc
中关于proxy加入的环境变量没有写全,正确的写法应该是:
1.首先先执行上面的步骤,将错误的环境变量用export -n
删除(带有proxy的)
2.vim ~/.bashrc
进入编辑,在最后面加上(一定要有http://
、https:/
、ftp://
,不能只有数字)
set proxy
export http_proxy="http://127.0.0.1:8118"
export https_proxy="https://127.0.0.1:8118"
export ftp_proxy="ftp://127.0.0.1:8118"
:wq
保存退出后执行source ~/.bashrc
,这时再sudo apt-get update
就不会报错了
版权声明:本文为CSDN博主「Vincent__Lai」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接