使用代理时,’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/";