我的虚拟机中安装了 Debian 10 并且想要使用
sudo apt-get update
问题是我所在的网络通过代理连接互联网。到目前为止一切顺利,我设置了自动代理地址,并设置了 IvP4,就像在 Windows 中设置的那样。我通常可以使用虚拟机浏览互联网,但是当我想使用前面提到的 bash 时,我收到错误消息,指出它无法建立连接并下载文件。
我找到了这个
sudo http_proxy='http://user:[email protected]:8080/'
apt-get install package-name
但我尝试使用这个都失败了。
那么有人知道这个问题的解决方案吗?
答案1
/etc/apt/apt.conf.d/http-proxy.conf
使用以下行创建:
Acquire::http::Proxy "http://user:[email protected]:8080/";
然后运行:
export http_proxy=http://user:[email protected]:8080/
或者将其添加到您的~/.bashrc
.
sudo apt install package_name
Debian 常见问题解答:问:我如何告诉 {{{apt-get}}} 使用哪个 http 代理?
A:设置环境变量
http_proxy
:export http_proxy="http://192.168.1.1:8080"
或者export http_proxy=http://uid:pw@proxy:port
代理是否需要身份验证。或者,您可以将其配置为/etc/apt/apt.conf.d