请让我知道如何在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 楼
您可以轻松地从“软件和更新”中删除软件存储库打开“软件和更新”
选择“其他软件”选项卡
从“其他软件”选项卡中,您可以添加或删除存储库。
#2 楼
或者从终端-sudo add-apt-repository -r ppa:<ppa to remove>
,或者编辑
/etc/apt/sources.list
在此处找到您的PPA,然后手动(或自动)从其中删除。 > 或者,在较新版本的Ubuntu中从
/etc/apt/sources.list.d
删除ppa文件。评论
我相信这是更好的答案,因为它更易于自动化并且可以在更多平台和安装类型上使用。
– Rakaim
19年2月15日在14:52
#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存储库。
查找正确的文件:
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,单击“删除”并关闭,它将要求您更新存储库并完成。
评论
有没有办法清除不是PPA的存储库?
– NobbZ
2015年2月6日14:32在
@NobbZ,您可以只使用Software Sources或编辑sources.list文件。
– Uri Herrera
2015年2月8日,1:17
不,我要清除它。此源安装了一些台面东西,这些东西太新了,因此由于严格的版本限制,我无法再从规范库中安装其他东西。该存储库是由笔记本电脑制造商预先配置的,我意识到这个问题为时已晚。简单地删除或停用该存储库是行不通的,因为apt会保留该仓库中已安装的所有内容。
– NobbZ
15年2月8日在12:19
@NobbZ迟到了5年零2个月,但是我添加了有关说明的编辑。 :)
–卡洛斯(Carolus)
20年4月13日在19:33
评论
可以通过“应用程序>系统工具>软件”下的Ubuntu菜单栏找到。然后在新窗口中,在菜单栏中选择“应用程序>软件和更新”。
–克里斯蒂安·巴拉(KrisztiánBalla)
1月1日上午11:53