如何删除特定的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图标
- 转到“ 其他软件”选项卡
- 选择要删除的存储库
- 单击“ 删除”按钮
我希望这有帮助