我意外地将 Debian PPA 添加到我的 sources.list 中,然后进行了升级,现在 Ubuntu 16.04 桌面已损坏。当我通过 grub 登录时,Debian 会启动。
我查看了我的 sources.list 条目,所有内容都有 xenial 来源,除了
deb http://deb.debian.org/debian buster main contrib non-free.
我的其他常用条目形式如下deb archive.ubuntu.com/ubuntu xenial main.
如何清除 Debian 软件包并恢复 Ubuntu 桌面?
我试过了sudo ppa-purge -s http://deb.debian.org/debian debian/buster
,但是它说没有 PPA 的软件包列表:debian PPA。
答案1
要从系统中删除 Debian 存储库,您可以从中删除它们/etc/apt/sources.list
。
首先,备份您当前的
sources.list
,以防您犯了错误或者事情没有按计划进行:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
打开文件进行编辑:
sudo nano /etc/apt/sources.list
删除与 Debian 源相对应的行。(包含 的行
http://deb.debian.org/debian buster
)#
(您也可以通过在行首使用来注释掉个别行来禁用它们。)保存更改CTRL+O并退出CTRL+X
运行
sudo apt clean
以清除 apt 的缓存,然后sudo apt update
更新可用软件列表。