如何配置软件中心以使用 HTTP 代理?

Nee*_*raj 5 software-center package-management apt proxy

我昨天使用 Windows 安装程序 (Wubi) 安装了 Ubuntu 12.04 LTS。然后我尝试安装 Chrome、Flash 播放器等,但没有任何效果。然后我尝试使用软件中心安装一些随机包(看看它是否可以工作),但也没有用。大多数时候它显示更新缓存,但此后没有任何反应。有时我会收到一条消息,说它无法下载存储库(我不知道这是什么意思)并告诉我检查我的 Internet 连接。

我正在将我的机构 LAN 网络与需要使用用户名和密码进行身份验证的代理一起使用。Firefox 工作正常...!

我在互联网上浏览了解决方案,并在终端中尝试了许多命令,但没有任何效果。今天我卸载了然后重新安装了一遍,然后我做的第一件事就是在这里问这个问题。所以请帮助我...给我一个逐步征服 Ubuntu 的程序。

小智 2

我在“系统”>“网络”中设置了代理详细信息,并将其应用于整个系统,但我无法使用软件中心(Firefox 没问题)。我在这里读到了另一个问题,用户做了sudo -H gedit /etc/apt/apt.conf并输入了Acquire::http::proxy "http://user:pass@proxy:port"即使他没有使用代理的用户名和密码并且它对他有用。

我确实需要输入用户名和密码,而我在该字符串中输入的实际用户名和密码不起作用,但是当我输入实际单词时,user:pass软件中心开始工作!


小智 0

在终端中输入此命令

sudo -H gedit /etc/apt/apt.conf
Run Code Online (Sandbox Code Playgroud)

在文件中添加一行,如下所示:

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

例如

Acquire::http::Proxy"http://ravi:bnmp123@192.20.40.257:80";
Run Code Online (Sandbox Code Playgroud)

用户名和密码是互联网用户名和密码。对于 https、ftp 等也可以用同样的方式进行操作