我使用的是基于 Ubuntu Trusty 的 Mint 17.3 Rosa。
我最近清除了所有 PPA,大约有 20 多个。
我想检查一下是否有任何 PPA 的残留,因为目前我没有导入 PPA。
我知道如何使用apt-cache policy
.
如何为系统中安装的所有软件包实现这一目标?
答案1
您可以使用apt-show-versions
为了这。运行它将列出所有已安装的软件包,及其来源和安装的版本,以及取决于可用版本的各种消息:
- 如果安装的版本较新,则“比存档中的版本更新”(并且在您的情况下可能应该降级)
- 如果配置的存储库都不包含该包,则“存档中没有可用版本”
- 如果有新版本可用,则“可升级”,并
apt-get upgrade
会安装它 - 如果有新版本可用,则“*手动*可升级”,但需要手动干预才能安装(例如来自于
experimental
) - 如果安装的版本与存储库中最新可用的候选版本匹配,则为“uptodate”
已从 的apt
配置中删除的 PPA 中的软件包应显示为前两个之一。