2016-07-26 109 views
4

不工作在Ubuntu的14.04,才能在终端使用某些命令(apt-get一样)低谷的公司代理,我需要做下面的变化,超出系统设置>网络>网络代理>(可耻的是你,Ubuntu的) “系统适用”的Ubuntu 16.04 apt-get的通过代理

/etc/environment (actually this is the only file modified by System Settings) 
http_proxy="http://[webproxy]:[port]/" 
https_proxy="https://[webproxy]:[port]/" 
ftp_proxy="ftp://[webproxy]:[port]/" 
socks_proxy="socks://[webproxy]:[port]/" 

/etc/profile 
export http_proxy=http://[username]:[password]@[webproxy]:[port] 
export https_proxy=http://[username]:[password]@[webproxy]:[port] 
export ftp_proxy=http://[username]:[password]@[webproxy]:[port] 

sudo visudo 
Defaults  env_reset 
Defaults  env_keep = "http_proxy https_proxy ftp_proxy DISPLAY XAUTHORITY" 

/etc/apt/apt.conf 
Acquire::http::proxy "http://[username]:[password]@[webproxy]:[port]/"; 
Acquire::https::proxy "https://[username]:[password]@[webproxy]:[port]/"; 
Acquire::ftp::proxy "ftp://[username]:[password]@[webproxy]:[port]/"; 
Acquire::socks::proxy "socks://[username]:[password]@[webproxy]:[port]/"; 

or the same changes in 
/etc/apt/apt.conf.d/95proxies 

我认为至少有以下命令(从here

sudo http_proxy='http://[username]:[password]@[webproxy]:[port]' apt-get update 

应该工作,对不对?

这就是我记得现在。甚至不确定是否所有这些都是非常必要的。尽管我在Ubuntu 16.04中做了所有这些更改,但仍无法通过同一代理(同一个房间中的另一台计算机)来运行sudo apt-get update。得到

Temporary failure resolving '[webproxy]' 

我错过了什么?

回答

1

我有同样的问题,我解决它下面这个方案: https://www.unixmen.com/45713-2/从M.el Khamlichi

  1. 创建在/ etc /公寓/

    sudo vi /etc/apt/apt.conf 
    
  2. 文件apt.conf

    在那里添加代理

    export http_proxy=http://192.168.168.180:3128 
    

    在这里你会把你的号码。

  3. 它添加到〜/ .bash.rc,使这个命令永久

    vi ~/.bash.rc 
    

我希望这可以帮助!
你试过这个解决方案吗?
你解决了这个问题吗?
让我知道你的结果

+0

感谢答案的格式! –

+0

对不起,不在那里工作了。可能在当时找到解决方法。 – Rodrigo

+0

你现在收到什么信息?你有更改密码吗? –

4

创建新的空的conf文件:$ sudo vi /etc/apt/apt.conf

此行添加到该文件,如果您正在使用FTP的HTTP代理别人的https:
Acquire::http::Proxy "http://user:[email protected]_host:port";

如果你不”吨有你的代理一USENAME和密码,然后写:
Acquire::http::Proxy "http://proxy_host:port";
注:在行的结尾不要错过了分号。

+0

为我工作。 [Ubuntu的帮助](https://help.ubuntu.com/community/AptGet/Howto#Setting_up_apt-get_to_use_a_http-proxy)给出了相同的建议。 (P.S.我想知道为什么有人低估了这个正确的答案) –