如何在 Ubuntu 中安全删除 PPA 存储库
个人软件包档案(通常称为 PPA 存储库)为 Ubuntu 用户提供了一种定期获取新软件和更新软件的方法。其中一些存储库是官方的,由 Ubuntu 开发人员提供。然而,这些 PPA 通常包含第三方应用程序。本文将解释如何删除您不需要的 PPA 存储库以及它们附带的软件。在升级到较新版本的 Ubuntu 之前删除所有第三方 PPA 是一种常见的做法。
图解法
要使用 GUI 应用程序删除 PPA,需要安装名为“Synaptic Package Manager”的应用程序。运行以下命令来安装 Synaptic:
从应用程序菜单启动 Synaptic,然后转到“设置 > 存储库 > 其他软件”选项卡。
要禁用 PPA,请取消选中主存储库及其源代码存储库的复选框。单击“关闭”按钮退出。系统可能会提示您重新加载存储库,单击“重新加载”以刷新添加到 Ubuntu 系统的所有存储库。
等待重新加载过程完成。请注意,从“其他软件”选项卡禁用 PPA 只会删除存储库。您从 PPA 存储库升级或安装的任何软件包都将保持不变。不幸的是,Synaptic 不提供自动删除存储库源和从中安装的软件包的方法。您可以使用两种方法从 Synaptic 手动删除软件包。
在第一种方法中,您必须先手动删除软件包,然后才能在“其他软件”选项卡中禁用存储库。单击侧栏中的“Origin”选项卡,然后单击要删除的存储库。从突出显示的存储库中删除所有包,如下面的屏幕截图所示:
完成后,您可以继续在“其他软件”选项卡中禁用存储库。
在“其他软件”选项中删除存储库后可以使用第二种方法。单击“状态”选项卡,然后突出显示侧栏中的“已安装(手动)”条目。查找从 PPA 安装的软件包并手动删除它们。
命令行方法(更好的方法)
此方法需要安装一个名为“ppa-purge”的方便的命令行实用程序。该工具不仅允许您删除 PPA 存储库,还可以自动删除或降级关联的软件包。
要在 Ubuntu 中安装 ppa-purge,请使用以下命令:
现在要完全清除 PPA 及其附带的软件包,请运行以下格式的命令:
例如,要清除 Papirus 图标主题 PPA,您必须运行以下命令:
您应该得到一些输出,如下所示。等待该过程完成。如果存储库中的软件包已存在于官方 Ubuntu 存储库中并且在运行 ppa-purge 命令之前已安装在您的系统上,则它们将被删除或降级为库存 Ubuntu 版本。
结论
如果您经常在 Ubuntu 系统上安装第三方应用程序,或者您喜欢通过添加第三方 PPA 存储库来修改您的桌面,那么事情可能会出现问题,您可能需要恢复软件包。在这种情况下,ppa-purge 会非常有用。您还可以安装 synaptic 和 aptitude 包管理器来修复损坏的包。如果您的系统上安装了这三个实用程序,则可以解决 Ubuntu 系统上的大多数软件包和 PPA 存储库相关问题。