从终端设置代理
可能重复:
apt-get不适用于代理
我尝试在终端中更改我的代理设置:
export HTTP_PROXY=http://10.1.3.1:8080
和
export http_proxy=http://10.1.3.1:8080
但是当我尝试安装新软件包或更新apt-get时,apt-get开始显示消息,似乎它正在尝试连接到以前设置的代理:
sudo apt-get update 0% [Connecting to 10.1.2.2 (10.1.2.2)] [Connecting to 10.1.2.2 (10.1.2.2)
我已经尝试通过bashrc文件设置代理但是din工作。 据我所知,10.1.2.2是使用GNOME GUI设置的,但我现在无法访问GUI,所以我试图从终端设置它。
好的,刚解决了。 在/etc/apt/apt.conf
添加以下行已解决问题: Acquire::http::proxy "http://10.1.3.1:8080/";
如果文件不存在,请创建它。 不要将它与apt.conf.d目录混淆。
文件:
/etc/environment
是指定应该对所有进程可用的系统范围环境变量的正确位置。 有关详细信息,请参阅https://help.ubuntu.com/community/EnvironmentVariables 。 请注意,这不是脚本文件,而是配置文件。
如果只需要指定命令,请使用(以root身份):
http_proxy=http://10.1.3.1:8080 apt-get update
编辑你的:
gedit /etc/profile
以此格式输入详细信息。
export http_proxy=http://username:password@proxyhost:port/ export ftp_proxy=http://username:password@proxyhost:port/
然后运行
sudo apt-get update
那应该为你做。
如上所述,您可以将代理输入apt.conf(Piyush Credit)