我尝试过在 apt config Acquire::http::proxy 中输入,并在 Network>Network proxy 中输入带和不带 user:password@server:port 的参数,并使用环境变量 http_proxy 和 https_proxy。但似乎都不起作用,甚至连一个代理身份验证弹出窗口都没有。
唯一有效的代理配置是在 Firefox 编辑>首选项>高级>网络>连接>设置>手动代理配置中。
- 使用 gconf 手动设置代理不起作用
在以前的 Ubuntu 版本中使用 Synaptic 太简单了。
答案1
转到。如果那里没有该文件,/etc/apt
请创建该文件。在那里写入以下几行。apt.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/";
保存。您已完成。
答案2
我也遇到了同样的问题。不过我做过Acquire::http::proxy
通过设置/etc/apt/apt.conf
格式获得成功
Acquire::http::proxy "http://user:pass@host:port/";
注意,我最初按照网上某个地方的建议将其放入/etc/apt.conf
。正确的路径是/etc/apt/apt.conf
答案3
在破折号按钮中,选择“网络”选项。在网络配置屏幕中,您应该选择“网络代理”>“手动”,输入代理数据,最后“应用于所有系统”。如果需要身份验证,则会出现登录屏幕。
另一个选择是直接使用 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
我希望这会有所帮助。
答案4
我已经在系统→网络中设置了代理详细信息并在整个系统范围内应用,但无法使用软件中心(Firefox 很好)。
我做需要输入一个username
,password
但我在该字符串中输入的实际用户名和密码不起作用,但当我输入实际的单词“用户:密码“软件中心开始工作了!