出于某种原因,每当我尝试使用 Ubuntu 12.10 的更新管理器搜索更新时,我总是收到此错误:无法下载存储库信息,然后出现以下详细信息:
W:Failed to fetch [http://extras.ubuntu.com/ubuntu/dists/quantal/Release.gpg][1] Unable to connect to extras.ubuntu.com:http:
W:Failed to fetch [http://extras.ubuntu.com/ubuntu/dists/quantal/main/i18n/Translation-en][2] Unable to connect to extras.ubuntu.com:http:
W:Failed to fetch [http://extras.ubuntu.com/ubuntu/dists/quantal/main/i18n/Translation-en_CA][3] Unable to connect to extras.ubuntu.com:http:
W:Failed to fetch [http://extras.ubuntu.com/ubuntu/dists/quantal/main/source/Sources][4] Unable to connect to extras.ubuntu.com:http:
W:Failed to fetch [http://extras.ubuntu.com/ubuntu/dists/quantal/main/binary-amd64/Packages][5] Unable to connect to extras.ubuntu.com:http:
W:Failed to fetch h[ttp://extras.ubuntu.com/ubuntu/dists/quantal/main/binary-i386/Packages][6] Unable to connect to extras.ubuntu.com:http:
E:Some index files failed to download. They have been ignored, or old ones used instead.
最初我以为存储库因某种原因关闭了,所以我从加拿大服务器切换到主服务器。我仍然遇到相同的错误。我还尝试从 ubuntu 软件中心安装一些东西。有趣的是,这很顺利,我能够成功地从软件中心下载和安装软件,所以似乎只有更新管理器无法访问存储库。
我搜索并发现了类似的案例(与 ubuntu 12.10 有关),但大多数案例都涉及 ppa,而我没有使用任何 ppa。
非常感谢您的帮助。谢谢。
答案1
如果您使用代理,则如果不适当配置系统,您将无法使用更新管理器。
Ubuntu 更新管理器使用与 相同的代理配置apt-get
,但问题是系统代理设置不会改变apt-get
代理设置。这必须通过编辑和添加相关数据手动完成sudo nano /etc/apt/apt.conf
。http 代理服务器的一个示例是
获取::http::proxy "http://用户名:密码@proxy:端口/";
确保您的密码不包含任何非 ASCII 字符,因为这可能会因文件编码而产生一些问题。
答案2
我正在使用 GNOME 桌面,遇到了同样的问题。以下是我所做的:
我进入管理界面并启动了软件更新程序。
然后我点击“停止”按钮停止更新。它说我取消了更新,然后在左侧有一个设置选项卡。
我单击了“设置”,屏幕出现了。
在 Ubuntu 软件下,我取消了所有内容,然后选中了可从互联网下载的前三个:
- 规范支持
- 社区维护
- 专有驱动程序(我有一张可以使用这些驱动程序的视频卡)
在其他软件下我取消了所有
- 然后检查了前两个规范伙伴
- 然后我关闭了软件源,然后重新启动了软件更新程序
- 我等着看它是否有效,结果确实如此
在执行此操作之前,我做了一些调整,但这些调整没有任何效果。
我去了网页在我使用的 Web 浏览器中输入地址时,无法加载。然后我点击链接,浏览软件更新程序无法访问的网页,然后我更改了软件更新程序中的设置。
然后返回其他软件
一旦 Canonical 源在其他软件下工作,我就会一次添加一个其他软件源,然后关闭它并运行软件更新程序。
我的其他来源是:
- 独立于其他软件提供http://packages.medibuntu.org
- 由软件中心 ryzom 添加
- 由软件中心 pct-listen 添加
- 由软件中心添加 终极之王
在“更新”选项卡下:
- 仅检查重要的安全更新和推荐的更新
在我正在使用的附加驱动程序下:
- X.org x 服务器 - AMD/ATI 显示驱动程序包装器
我不是 Linux 专家,但希望这会有所帮助。