请告诉我如何在 Ubuntu 11.04 中删除某些存储库。更新时我收到以下错误。
sudo apt-get update
Err http://ppa.launchpad.net natty/main Sources
404 Not Found
Err http://ppa.launchpad.net natty/main i386 Packages
404 Not Found
......
E: Some index files failed to download. They have been ignored, or old ones used instead.
答案1
或者从终端 -
sudo add-apt-repository -r ppa:<ppa to remove>
或者,编辑/etc/apt/sources.list
以在那里找到您的 ppa,然后从那里手动(或自动)删除。
/etc/apt/sources.list.d
或者,从较新版本的 Ubuntu 中删除 ppa 文件。
答案2
答案3
使用 PPA Purge:
ppa-purge
可以删除 PPA,并将您从该 PPA 安装的所有软件包降级为其他存储库中的最新版本。这是删除存储库的更干净的方法。
sudo apt-get install ppa-purge
通过:WebUpd8
如果你知道 PPA 地址:
sudo ppa-purge ppa:<the PPA to purge>
例子:
sudo ppa-purge ppa:fcitx-team/nightly
如果你不知道 PPA 地址:
您还可以通过更改地址来清除尚未采用正确格式的存储库。将其从以下位置更改:
https://<ppa_host>/<ppa_owner>/<ppa_name>
到
sudo ppa-purge -s <ppa_host> ppa:<ppa_owner>/<ppa_name>
例子:如果您想删除 WineHQ repo。
找到正确的文件:
ls -al /etc/apt/sources.list.d/
从该文件获取地址:
cat /etc/apt/sources.list.d/dl_winehq_org_wine_builds_ubuntu.list
更改地址:
deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main
到
sudo ppa-purge -s dl.winehq.org ppa:wine-builds/ubuntu
您可以使用 找到更多信息man ppa-purge
。
通过 GUI:
或者您可以转到 Ubuntu 软件中心编辑菜单上的软件源,输入您的密码,转到其他选项卡,查找您要删除的 PPA,单击删除并关闭,它会要求您更新存储库并完成。