我已经添加了 Transmission PPA。添加 PPA 后,当我尝试打开软件更新程序时,我收到以下消息。
无法加载软件包列表
这是一个严重问题。请稍后重试。如果此问题再次出现,请向开发人员报告错误。
甚至我都无法打开软件源、ubuntu 软件中心和 sypnatic 包管理器。
我该怎么办?有没有什么命令可以删除 PPA?
答案1
以下命令将删除ppa
。
$ sudo add-apt-repository --remove ppa:PPANAME
$ sudo apt-get update
答案2
Sagar Rakshe 的答案是正确的。
这里我解释如何手动执行。
删除存储库
首先,找出你的错误文件/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
这是一个在文件中添加或注释行的 Python 脚本*.list
。我个人更喜欢自己处理这些操作,以保持*.list
文件清晰和安全。
删除软件包签名密钥
显示已安装的 apt 密钥apt-key list
并找到您想要删除的 repo 的密钥,例如:
pub 2048R/5044912E 2010-02-11
uid Dropbox Automatic Signing Key <[email protected]>
然后您可以使用sudo apt-key del 5044912E
删除该密钥。
答案3
删除 ppa 存储库的图形方式如下:
- 打开你的系统设置
- 点击软件与更新图标
- 前往其他软件标签
- 选择要删除的存储库
- 点击消除按钮
我希望这有帮助