昨天,我使用 Windows 安装程序 (Wubi) 安装了 Ubuntu 12.04 LTS。然后,我尝试安装 Chrome、Flash 播放器等,但都不起作用。然后,我尝试使用软件中心安装一些随机软件包(看看它是否能工作),但也没有用。大多数时候,它显示更新缓存,但之后什么也没有发生。有时我会收到一条消息,说无法下载存储库(我不知道这是什么意思),并告诉我检查我的互联网连接。
我正在使用机构 LAN 网络和代理,代理需要使用用户名和密码进行身份验证。Firefox 运行正常...!
我浏览互联网寻找解决方案,并在终端中尝试了许多命令,但都没有用。今天我卸载了它,然后重新安装了它,然后我做的第一件事就是在这里问这个问题。所以请帮帮我……给我一个征服 Ubuntu 的分步程序。
答案1
我在系统 > 网络中设置了代理详细信息,并将它们应用于整个系统,但我无法使用软件中心(Firefox 没问题)。我在另一个问题中看到,一个用户这样做了,sudo -H gedit /etc/apt/apt.conf
即使Acquire::http::proxy "http://user:pass@proxy:port"
他没有使用代理的用户名和密码,他也输入了,并且成功了。
我确实需要输入用户名和密码,而在该字符串中输入的实际用户名和密码不起作用,但是当我输入实际的单词时,user:pass
软件中心就开始工作了!
答案2
在终端输入此命令
sudo -H gedit /etc/apt/apt.conf
在文件中添加一行如下:
Acquire::http::Proxy"http://user:password@proxy:port";
例如
Acquire::http::Proxy"http://ravi:[email protected]:80";
用户和密码是互联网用户 ID 和密码。您可以以同样的方式对 https、ftp 等进行操作
答案3
14.04 中存在同样的问题 - 但是配置不同(配置中没有 01proxy 文件,也没有注释掉的代理信息),在目录中
/etc/apt/apt.conf.d/
我添加了一个名为40代理内容:
Acquire::http::proxy "http://user:password@proxy:port";
我用我的代理名称和端口号替换了代理,这解决了问题,并使软件中心能够工作(实际上是安装软件包)。
答案4
我也遇到了同样的问题...我的代理是 10.x.xxx.xxx 和端口 xxxx,不需要用户 ID 和密码...我刚刚关闭了飞行模式 > dash>network,现在一切正常