如何删除特定的PPA?

我添加了Transmission PPA。 添加PPA后,当我尝试打开软件更新程序时,我得到了以下信息。

无法加载包列表

这是一个严重的问题。 稍后再试。 如果再次出现此问题,请向开发人员报告错误。

即使我无法打开软件源,ubuntu软件中心和sypnatic包管理器。

我该怎么办 是否有任何删除PPA的命令。

以下命令将删除ppa

 $ sudo add-apt-repository --remove ppa:PPANAME $ sudo apt-get update 

Sagar Rakshe的答案是正确的。
在这里,我将解释如何手动执行它。

删除存储库

首先,在/etc/apt/sources.list.d标识错误的/etc/apt/sources.list.d
(您可能还需要检查主文件/etc/apt/sources.list

 cd /etc/apt/sources.list.d head *.list 

然后,重命名该文件以禁用它:

 sudo mv WRONGFILE.list WRONGFILE.list.backup 

或者不是重命名文件,而是创建一个备份目录并将文件移动到那里:

 sudo mkdir backup_on_date_YYYMMDD sudo mv WRONGFILE.list backup_on_date_YYYMMDD 

有关您的信息, add-apt-repository是一个在*.list文件中添加或注释行的python脚本。 我个人更喜欢自己处理这些操作,以保持清晰安全的*.list文件。

删除包签名密钥

使用apt-key list显示已安装的apt键,并找到要删除的repo的键,例如:

 pub 2048R/5044912E 2010-02-11 uid Dropbox Automatic Signing Key  

然后,您可以使用sudo apt-key del 5044912E删除此密钥。

删除ppa存储库的图形方式如下:

  • 打开系统设置
  • 单击Softare&Updates图标
  • 转到“ 其他软件”选项卡
  • 选择要删除的存储库
  • 单击“ 删除”按钮

我希望这有帮助