最近,ubuntu
它告诉我无法从源重新同步包索引文件。以下是 的输出apt-get update
:
...
W: Failed to fetch http://ppa.launchpad.net/attente/1218322/ubuntu/dists/saucy/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/attente/1218322/ubuntu/dists/saucy/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
我对 几乎没有经验launchpad
。话虽如此,我认为该存储库不再存在。如果1218322
是存储库名称,那么它就很奇怪,不是吗?无论如何,可能它已经改名到:
http://ppa.launchpad.net/attente/modifier-only-input-switch/ubuntu
事实上,我甚至不记得添加过这个存储库。它在sources.list.d/attente-1218322-saucy.list
。据我所知,我已经安装了所有 3 个软件包,但它们存在于其他地方(http://ua.archive.ubuntu.com/ubuntu/)。所以我倾向于删除这个存储库。另一个我不记得添加的存储库是:sources.list.d/tuxpoldo-btsync-saucy.list,http://ppa.launchpad.net/tuxpoldo/btsync/ubuntu
PS 令人惊讶的是,与其他 2 个软件包相比,apt-cache policy
仍然将此存储库列为选项之一:gnome-settings-daemon
$ apt-cache policy gnome-settings-daemon
gnome-settings-daemon:
Installed: 3.8.5-0ubuntu11.2
Candidate: 3.8.5-0ubuntu11.2
Version table:
*** 3.8.5-0ubuntu11.2 0
500 http://ua.archive.ubuntu.com/ubuntu/ saucy-updates/main amd64 Packages
100 /var/lib/dpkg/status
3.8.5-0ubuntu10ppa2 0
500 http://ppa.launchpad.net/attente/1218322/ubuntu/ saucy/main amd64 Packages
3.8.5-0ubuntu9 0
500 http://ua.archive.ubuntu.com/ubuntu/ saucy/main amd64 Packages
那么,我该怎么办呢?但是,解决我在过程中遇到的其他问题也值得赞赏。
答案1
如果你继续ppa attente/1218322
使用 Google,你最终会找到许多页面,这些页面似乎都带有以下通知:
***
旧 PPA ppa:attente/1218322 已被以下版本取代。
您可以使用 ppa-purge 删除旧存储库。
***PPA 应该可以缓解这个问题,网址为 https://launchpad.net/~attente/+archive/modifier-only-input-switch。 安装:
sudo add-apt-repository ppa:attente/modifier-only-input-switch sudo apt-get update sudo apt-get upgrade (log out, log in)
因此,为了解释,请运行:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:attente/1218322
如果您想要更新版本:
sudo add-apt-repository ppa:attente/modifier-only-input-switch
sudo apt-get update
sudo apt-get dist-upgrade