我使用的是基於 Ubuntu Trusty 的 Mint 17.3 Rosa。
我最近清除了所有 PPA,大約有 20 多個。
我想檢查一下是否有任何 PPA 的殘留,因為目前我沒有導入 PPA。
我知道如何使用apt-cache policy
.
如何為系統中安裝的所有軟體包實現這一目標?
答案1
您可以使用apt-show-versions
為了這。運行它將列出所有已安裝的軟體包,及其來源和安裝的版本,以及取決於可用版本的各種訊息:
- 如果安裝的版本較新,則「比存檔中的版本更新」(並且在您的情況下可能應該降級)
- 如果配置的儲存庫都不包含該包,則“存檔中沒有可用版本”
- 如果有新版本可用,則“可升級”,
apt-get upgrade
並將安裝它 - 如果有新版本可用,則“*手動*可升級”,但需要手動幹預才能安裝(例如來自於
experimental
) - 如果安裝的版本與儲存庫中最新可用的候選版本相符,則為“uptodate”
已從 的apt
配置中刪除的 PPA 中的軟體包應顯示為前兩者之一。