使用代理时,’apt-get update’失败

使用apt-get update我得到了

错误http://ppa.launchpad.net精确/主要amd64包              
 404未找到

 W:无法获取
 http://ppa.launchpad.net/webupd8team/jupiter/ubuntu/dists/precise/main/binary-amd64/Packages
 404未找到

 E:某些索引文件无法下载。 他们被忽视或者老了
用的而是。

机器在代理后面,代理正确配置,并且从互联网上获取的其他软件包不会出现错误。 ppas更常见。 从来没有遇到其他来源的问题。

有问题:

 deb http://_ppa.launchpad.net/rabbitvcs/ppa/ubuntu精确主要
 deb [arch = amd64] http:__ ppa.launchpad.net/webupd8team/jupiter/ubuntu exact main

也试过使用Acquire :: http {No-Cache = True;}; 和treid清理列表的缓存sudo rm / var / lib / apt / lists / *

什么都没有成功。 失败的url在浏览器中或使用wget完美打开。

只有在使用代理时才会出现此问题。

不确定你使用的是哪种Ubuntu和版本。 使用以下命令检查您的Ubuntu版本:

 lsb_release -a 

Ubuntu有代理切换器,你可以选择 – 应用系统范围 – 如按钮。 然后apt应该在代理后面工作没有问题。

Xubuntu和其他非gnome克隆没有任何代理切换器,因此需要更新/etc/apt/apt.conf.d/proxies95文件。

如果你有代理的用户名和密码,那么打开apt.conf

 sudo -H gedit /etc/apt/apt.conf 

你会看到的

 Acquire::http::proxy "http://proxyIP:port/"; Acquire::https::proxy "https://proxyIP:port/"; 

改为

 Acquire::http::proxy "http://username:password@proxyIP:port/"; Acquire::https::proxy "https://username:password@proxyIP:port/";