大约一个月前,我从 Ubuntu 软件中心购买了 world of goo,它运行良好。但最近当我执行 sudo apt-get update 时,我得到了以下输出。
W: Failed to fetch https://private-ppa.launchpad.net/commercial-ppa-uploaders/world-of-goo/ubuntu/dists/precise/main/binary-amd64/Packages The requested URL returned error: 401
W: Failed to fetch https://private-ppa.launchpad.net/commercial-ppa-uploaders/world-of-goo/ubuntu/dists/precise/main/binary-i386/Packages The requested URL returned error: 401
E: Some index files failed to download. They have been ignored, or old ones used instead.
有人能解释一下这是什么意思以及我该怎么做才能正确更新它吗?
编辑:我在 bash 命令行运行了以下命令
/etc/apt/sources.list.d/*.list | grep ppa
其产生了与 world of goo 相关的以下输出:
deb https://private-ppa.launchpad.net/commercial-ppa-uploaders/world-of-goo/ubuntu precise main #Added by software-center; credentials stored in /etc/apt/auth.conf
编辑2:我已经向启动板上的软件中心提交了一份错误报告,并写信给发布者。
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1012131
答案1
我收到了 launchpad 上的 software-center-core 开发人员的通知,说这是一个已知错误,他们正在解决它。这个错误在 Ubuntu 软件中心的服务器端以多种不同的方式表现出来,讨论它的主要线程可以在以下位置找到:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1008289
更新:截至 6 月 22 日,该问题仍未得到解决。
更新:截至 6 月 29 日,Ubuntu 软件中心似乎没有提供任何解决方案。似乎问题太多了,所以我现在只打算要求退款,等一两年后商店软件更加成熟时再回头看看。
答案2
发现了这个:
解决方案如下:
登录启动板www.launchpad.net
单击浏览器右上角的姓名,转到您的帐户。
点击屏幕底部的“查看您的私人 PPA 订阅”
选择此页面上之前购买的软件列表上的“查看”。-“查看”
在“Custom sources.list entry”下有两行显示你的私有 ppa 信息。复制第一行。(debhttps://用户名:[电子邮件保护]/商业-ppa-uploaders/软件/ubuntu您的 UBUNTU 版本在这里 main #yada yada yada)
打开更新管理器并单击设置。
当“软件源”窗口出现时,转到“其他软件”
删除失败的条目
出现提示时输入您的管理员密码。
粘贴您从 Launchpad 复制的行并编辑 YOUR_UBUNTU_VERSION_HERE(我的版本低于 12.04,因此我在此处输入了精确的版本)。
单击添加源,然后添加下一行(deb-src 行)并将 YOUR_UBUNTU_VERSION_HERE 编辑为您的版本,然后点击添加源。
单击软件源上的“关闭”并“刷新”。
打开终端(CTRL+T)并输入
sudo apt-get update
sudo apt-get install 'PACKAGE NAME'
希望这有帮助..对我有用...