squ*_*man 8

在 /etc/apt/apt.conf 中,添加以下行:

Acquire::http::Proxy "http://MYDOMAIN\MYNAME:MYPASS@MY.PROXY.COM:MYPORT"
Run Code Online (Sandbox Code Playgroud)

来自:http : //ubuntuforums.org/showthread.php?t=96802

(注意:完全从这个答案中窃取了我在 SF 上的类似问题。Cred to Grizzly


Pri*_*cey 8

http_proxy="http://host:port" apt-get something
Run Code Online (Sandbox Code Playgroud)

应该管用。

如果您需要身份验证,请尝试

http_proxy="http://user:pass@host:port" apt-get something
Run Code Online (Sandbox Code Playgroud)

如果您希望这是永久性的,您可能应该在您的中设置 http_proxy(和 ftp_proxy?)变量,~/.bashrc以便您的所有具有代理功能的应用程序将来都可以工作,例如“wget”。

  • 还要注意的一件事是,如果密码包含“@”,则将其替换为“%40”(不带引号),否则将不起作用 (2认同)