规范的 skype 存储库干扰更新 (apt-get)

规范的 skype 存储库干扰更新 (apt-get)

以下情况:我尝试使用 USC 安装 Skype,但由于版本太旧,无法正常工作,因此再次卸载。因此,我从 Skype 网站安装了 Skype。但旧的 Skype 存储库似乎存在问题。更新管理器无法更新,apt-get 给出错误消息:

W:Failed to fetch http://archive.canonical.com/commercial-ppa-uploaders/skype/ubuntu/dists/quantal/main/binary-amd64/Packages  404  Not Found [IP: 91.189.92.191 80]
, W:Failed to fetch http://archive.canonical.com/commercial-ppa-uploaders/skype/ubuntu/dists/quantal/main/binary-i386/Packages  404  Not Found [IP: 91.189.92.191 80]
, E:Some index files failed to download. They have been ignored, or old ones used instead.

似乎缺少/无法使用规范存储库。当我尝试在包管理器中激活存储库时,它说不允许我这样做,除非要求输入密码。我在 sources.list 中看不到如何激活它们。

我在一台新安装的 Ubuntu 12.10 电脑上,没有任何旧数据或备份数据。我的互联网连接没有任何问题。我可以发布此文本,ping 错误消息中给出的 ip,一切正常。除了 apt-get。

更新 似乎还有额外的影响。当我尝试使用“sudo apt-get install package-...”安装某些东西时,我无法在终端中使用自动完成功能,这也真的很烦人。

答案1

好吧,我终于解决了。问题是“规范合作伙伴 - 由软件添加”的第三个条目。它不在列表顶部,在其他合作伙伴存储库旁边,所以我没有认出它。要停用它,我必须使用 sudo,但由于它不要求输入密码,所以我必须使用:

sudo software-properties-gtk

并输入我的密码。然后我就可以停用了。系统更新再次正常工作,apt-get 本身和自动完成功能也是如此。

答案2

不幸的是我无法通过图形界面解决这个问题,因为我在任何列出的位置都找不到 ppa。

相反,我查看了/etc/apt/sources.list.d/ 我发现的两个文件

archive.canonical.com_commercial-ppa-uploaders_skype_ubuntu.list.save
archive.canonical.com_commercial-ppa-uploaders_skype_ubuntu.list

这些文件包含错误链接。我删除了这些文件,问题就消失了

sudo mv /etc/apt/sources.list.d/archive.canonical.com_commercial-ppa-uploaders_skype_ubuntu.list* ~/someOtherDir/

相关内容