如何找到套件的反向依賴?

如何找到套件的反向依賴?

我想知道是否可以檢查另一個包是哪個包的依賴項。

例如,jetty 神秘地安裝並在我的系統上運行,我想檢查它是否是其他東西的依賴項。

答案1

你可以使用apt-cache rdepends --installed jetty看看依賴jetty的東西。這將顯示依賴和推薦,因此您可能需要檢查軟體包清單以了解與 jetty 的關係。

答案2

去安裝吧apt-rdepends。它不僅顯示直接依賴關係,還顯示所有遞歸依賴關係,因此往往會為您提供大量輸出。因此,也請使用尋呼機。

  • 顯示遞迴取決於:$ apt-rdepends jetty | pager.請注意,這將多次列出完全相同的依賴項。 1.3.0的輸出apt-rdepends對於腳本來說並不簡單,因為套件名稱不會出現在每一行中...
  • 若要顯示遞歸反向取決於:$ apt-rdepends --reverse jetty | pager.請注意,這將返回所有包,而不僅僅是已安裝的包...

答案3

如果您開啟 Synaptic 並找到該軟體包,您可以右鍵單擊它並選擇「屬性」。在「依賴項」標籤下,您可以看到 jetty 所依賴的套件,以及哪些套件依賴 jetty(下拉清單)。

相關內容