在 sources.list 中出现错误发行版后清除 PPA

在 sources.list 中出现错误发行版后清除 PPA

我意外地将 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更新可用软件列表。

相关内容