我的/ etc / profile中具有以下系统范围的设置
MY_PROXY_URL=http://192.168.128.251:3128
HTTP_PROXY=$MY_PROXY_URL
HTTPS_PROXY=$MY_PROXY_URL
FTP_PROXY=$MY_PROXY_URL
http_proxy=$MY_PROXY_URL
https_proxy=$MY_PROXY_URL
ftp_proxy=$MY_PROXY_URL
export HTTP_PROXY HTTPS_PROXY FTP_PROXY http_proxy https_proxy ftp_proxy
其他程序(例如我的Web浏览器)在使用代理设置时没有问题。但是,由于无法启动连接,因此运行任何需要Internet连接的apt操作都会失败。将代理设置设置为特定的apt设置文件/etc/apt/apt.conf可解决此问题。无论如何,是否有可能使用环境中设置的代理设置?
基于我和OP之间的评论:apt-get
这样的操作通常是在根目录下进行的。也许用类似的东西检查root的环境sudo sh -c 'echo $http_proxy'
。
tl; dr:/etc/profile
在sudo
ing时未加载。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句