如何删除总是失败的更新仓库

Dav*_*arr 10 update-manager

大约一周前,我尝试添加一个新的包存储库,据说它有我想要的包。不幸的是,关于它的信息已经过时,我发现它每次都无法连接到它。我只想删除新的 repo,但我不知道该怎么做。

对于上下文,当我更新时,我得到了这个:

W:Failed to fetch http://ppa.launchpad.net/geod/ppa-geod/ubuntu/dists/precise/main/source/Sources  404  Not Found [IP: 135.214.42.30 8080]
, W:Failed to fetch http://ppa.launchpad.net/geod/ppa-geod/ubuntu/dists/precise/main/binary-amd64/Packages  404  Not Found [IP: 135.214.42.30 8080]
, W:Failed to fetch http://ppa.launchpad.net/geod/ppa-geod/ubuntu/dists/precise/main/binary-i386/Packages  404  Not Found [IP: 135.214.42.30 8080]
, E:Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)

mik*_*ver 15

打开终端窗口 (ctrl-alt-t) 并运行

sudo apt-get install ppa-purge

sudo ppa-purge ppa:geod/ppa-geod
Run Code Online (Sandbox Code Playgroud)

这应该可以解决问题,并将存储库与已安装的软件包一起删除。

还有一种方法是sudo add-apt-reposiry -r ppa:geod/ppa-geod。那只会删除存储库。

或者,您可以运行software-properties-gtk,在打开的窗口中,选择其他软件选项卡,找到相应的行并删除它们。

  • 我应该先尝试“替代”。第一个因鸡/蛋问题而失败。它拒绝删除无法连接的存储库。为什么那个对话框不能直接从更新管理器 gui 中获得?这难道没有道理吗? (2认同)

amr*_*mrx 9

如果您知道回购错误,请使用 sudo rm /etc/apt/sources.list.d/REPO-DIST.list

如果你想检查你添加的内容然后从那里删除,你总是可以检查:

ls /etc/apt/sources.list.d/
Run Code Online (Sandbox Code Playgroud)

然后用上面提到的命令。