如何 apt-delete-repository?

Léo*_* 준영 133 debian apt

我想运行此命令的相反操作以删除 Debian 8.1 中的不兼容存储库

sudo add-apt-repository -y ppa:nemh/systemback
Run Code Online (Sandbox Code Playgroud)

命令add-apt-repository在包中的位置software-properties-common。我在 中找不到systemback条目/etc/apt/sources.list

你怎么能运行相反的命令?

Cel*_*ada 207

要删除存储库,您必须做两件事:

  • sources.list.

    如果它是在add-apt-repository那时添加的,您会在它自己的文件中找到它/etc/apt/sources.list.d,而不是在 main 中sources.list

    sudo rm /etc/apt/sources.list.d/nemh-systemback-precise.list
    
    Run Code Online (Sandbox Code Playgroud)
  • 可选:停止信任密钥

    使用apt-key list到列表信任密钥。在这种情况下,查找类似“Launchpad PPA for Kendek”这样的条目。然后使用apt-key del删除它:

    sudo apt-key del 73C62A1B
    
    Run Code Online (Sandbox Code Playgroud)

  • 命令是`sudo add-apt-repository -r <要删除的存储库>`。 (76认同)
  • 注意:当您使用 `apt-key list` 命令时不再显示短键 id,但它实际上是显示的长键的最后 8 个字符。 (16认同)
  • 我认为@SeF 你应该让你的评论成为一个实际的答案,因为这应该是这个问题的公认答案。作为评论,尽管投票数很高,但并没有得到应有的关注。 (5认同)
  • 谢谢@Timo,不幸的是这个老问题不允许有新的答案。 (2认同)