我如何知道我的 Linux 中是否还有“外部”软件包

Lin*_*eak 3 apt package-management ppa

我使用的是基于 Ubuntu Trusty 的 Mint 17.3 Rosa。

我最近清除了所有 PPA,大约有 20 多个。

我想检查一下是否有任何 PPA 的残留,因为目前我没有导入 PPA。

我知道如何使用apt-cache policy.

如何为系统中安装的所有软件包实现这一目标?

Ste*_*itt 5

您可以用于apt-show-versions此用途。运行它将列出所有已安装的软件包,及其来源和安装的版本,以及取决于可用版本的各种消息:

  • 如果安装的版本较新,则“比存档中的版本更新”(并且在您的情况下可能应该降级)
  • 如果配置的存储库都不包含该包,则“存档中没有可用版本”
  • 如果有新版本可用,则“可升级”,并apt-get upgrade会安装它
  • “*手动*可升级”如果有较新的版本可用,但需要手动干预才能安装(例如来自experimental
  • 如果安装的版本与存储库中最新可用的候选版本匹配,则为“uptodate”

已从 的配置中删除的 PPA 中的软件包apt应显示为前两个之一。