如何配置代理身份验证以使用 Ubuntu 软件中心?

Aug*_*sto 20 software-center package-management networking proxy 11.10

我试过在 apt config Acquire::http::proxy 和 Network>Network proxy 中使用和不使用 user:password@server:port 并使用环境变量 http_proxy 和 https_proxy。似乎没有任何效果,甚至没有一个代理身份验证弹出窗口。

唯一有效的代理配置是在 Firefox 编辑>首选项>高级>网络>连接>设置>手动代理配置中。

  • 使用 gconf 手动设置代理不起作用

在以前的 Ubuntu 版本中使用 Synaptic 太简单了。

小智 13

/etc/aptapt.conf如果您没有该文件,请创建该文件。在那里写下以下几行。

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";
Run Code Online (Sandbox Code Playgroud)

保存。你完成了。

  • 将密码存储在文本文件中是一个糟糕的建议 (7认同)

Syn*_*sso 5

我有同样的问题。不过我设置有成功Acquire::http::proxy/etc/apt/apt.conf格式

Acquire::http::proxy "http://user:pass@host:port/";
Run Code Online (Sandbox Code Playgroud)

请注意,我最初遵循网络上某处的建议将其放入/etc/apt.conf. 正确的路径是/etc/apt/apt.conf


Raf*_*pes 1

在破折号按钮中,选择“网络”选项。在网络配置屏幕中,您应该选择“网络代理”>“手动”,输入代理数据,最后“应用到所有系统”。如果需要身份验证,则会出现登录屏幕。

另一种选择是直接使用 gconftool 进行配置:

gconftool-2 -t string -s /system/http_proxy/host "YOUR_PROXY_ADDRESS"
gconftool-2 -t int -s /system/http_proxy/port PROXY_PORT
gconftool-2 -t bool -s /system/http_proxy/use_http_proxy true
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助。