如何撤消 sudo add-apt-repository?

Sig*_*gur 53 linux debian apt package-management lubuntu

我跑

sudo add-apt-repository ppa:noobslab/indicators
Run Code Online (Sandbox Code Playgroud)

安装,my-weather-indicator但它需要 GTK3,我不想继续。

所以我想撤销那个命令。我检查了我的,/etc/apt/source.list但没有找到任何与之相关的行。

我现在该怎么办?

Chr*_*her 73

来自 Ubuntu 的手册页 ( man add-apt-repository):

-r,--remove删除指定的仓库

所以...

sudo add-apt-repository -r ppa:noobslab/indicators
Run Code Online (Sandbox Code Playgroud)

这会将它从 /etc/apt/sources.list.d/ 中的 repo 列表中删除。

根据您的操作,在运行上述命令之前 - 如果该存储库中已安装的软件包比标准存储库中的相同软件包更新,请使用ppa-purge手动降级:

sudo ppa-purge ppa:noobslab/indicators
Run Code Online (Sandbox Code Playgroud)

对于 Debian,只需删除 .list 文件 /etc/apt/sources.list.d/

  • @Sigur 是的!/etc/apt/sources.list.d/ 中的 .list 文件。 (2认同)

Ulr*_*gel 26

add-apt-repository/etc/apt/sources.list.d为 ppa 存储库创建一个新文件。除了删除相应的文件,您还应该删除添加的 gpg 密钥:

  1. 获取keyid apt-key list
  2. 通过删除它 apt-key del $ID

  • @Sigur `36FD5529` 是 id,`1024` 是密钥长度,其余的是 uid (2认同)