删除“向后移植”PPA

xen*_*oid 3 kde apt kubuntu

为了解决 Kubuntu 16.04 上 KDE 应用程序的一些问题,我添加了向后移植 PPA ( kubuntu-ppa-ubuntu-backports-xenial),并手动更新了几个应用程序 (apt-get install --only-upgrade`)。

  • 对系统进行了非常广泛的更改(添加/删除了许多软件包)
  • 造成的问题比解决的问题还多(我的错?)

此外,现在是我应用一系列常规升级的时候了,但我没有足够的信心允许从 PPA 进行常规升级。

所以

  1. 如何以最小的损坏移除 PPA?(已经安装的软件会怎样?)
  2. 问题是否有可能是因为在添加 PPA 之前没有升级系统(过去两个月没有升级)或者因为我使用了错误的升级选项?

Ner*_*ode 5

作为手动删除 PPA 的安全替代方案,您可以安装一个名为ppa-purge

您可以通过运行以下命令来安装它:

sudo apt install ppa-purge
Run Code Online (Sandbox Code Playgroud)

然后要删除ppa,您只需运行:

ppa-purge ppa:ppa_name_here
Run Code Online (Sandbox Code Playgroud)

这个工具实际上有什么作用?

而不是做类似的事情

sudo add-apt-repository --remove ppa:ppa_name_here
Run Code Online (Sandbox Code Playgroud)

ppa_purge是一个安全的替代方案,因为它会优雅地降级从上述安装的任何内容......

并回答您的问题,假设“已安装的软件”是通过ppa...安装的,它很可能会被优雅地删除...

至于你的第二个问题,人们可能永远不知道这些特定情况可能会或不会出现什么错误......