Apt

使用 apt 查找所有“基本”包

  • January 26, 2021

當我執行突觸時,突觸將某些軟體包視為“必需”。例如,如果我選擇 bash 進行刪除,我會被警告說 bash 是一個“基本包”。如果我然後按下應用按鈕,我會得到一個將要執行的包的列表。這些列表之一是我將要刪除的基本軟體包列表。

使用 apt 工具集,我如何生成突觸認為必不可少的所有軟體包的列表?

aptitude search '?essential'您可以使用或列出所有基本包dpkg-query -Wf '${Package;-40}${Essential}\n' | grep yes

此外,還有幾個需要優先級的包,您也不應該刪除:dpkg-query -Wf '${Package;-40}${Priority}\n' | grep -E "required"

供您參考,EssentialPriority是包控製文件中的欄位。

aptitude search ~E

對於其他搜尋模式,您可以查看aptitude doc

引用自:https://unix.stackexchange.com/questions/73242