我如何知道我的 Linux 中是否還有「外部」軟體包

我如何知道我的 Linux 中是否還有「外部」軟體包

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

我最近清除了所有 PPA,大約有 20 多個。

我想檢查一下是否有任何 PPA 的殘留,因為目前我沒有導入 PPA。

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

如何為系統中安裝的所有軟體包實現這一目標?

答案1

您可以使用apt-show-versions為了這。運行它將列出所有已安裝的軟體包,及其來源和安裝的版本,以及取決於可用版本的各種訊息:

  • 如果安裝的版本較新,則「比存檔中的版本更新」(並且在您的情況下可能應該降級)
  • 如果配置的儲存庫都不包含該包,則“存檔中沒有可用版本”
  • 如果有新版本可用,則“可升級”,apt-get upgrade並將安裝它
  • 如果有新版本可用,則“*手動*可升級”,但需要手動幹預才能安裝(例如來自於experimental
  • 如果安裝的版本與儲存庫中最新可用的候選版本相符,則為“uptodate”

已從 的apt配置中刪除的 PPA 中的軟體包應顯示為前兩者之一。

相關內容