Debian

aptitude:列出所有以前推薦的軟體包

  • December 12, 2021

有時在安裝軟體包時,aptitude 會推薦其他幾個軟體包。

有沒有辦法顯示所有已安裝軟體包的所有以前推薦的軟體包?

編輯:

感謝您到目前為止的回复。我已經嘗試過:

aptitude show ~i | grep '^Recommends' | cut -d ' ' -f 2-

多數民眾贊成在確定。但它也回饋了一些東西,比如:

console-setup | console-data (>= 2002.12.04dbs-1)

我想要一個簡單的方法來安裝所有缺少的推薦包。

所以

aptitude install console-setup | console-data (>= 2002.12.04dbs-1)

不會工作;-)

有沒有辦法在不手動檢查所有條目的情況下做到這一點?

Synaptic -> 自定義過濾器 -> 缺少推薦

或者

aptitude search ‘~RBrecommends:~i’

(感謝http://blog.isonoe.net/post/2011/07/18/Debian-Tips-1%3A-Find-missing-recommended-packages

也許有一種更優雅的方式,但這對我有用,

for package in $(dpkg --get-selections | grep -v deinstall | awk '{print $1}')
 do
   echo $package
   dpkg-query -s $package | grep Recommends
 done

引用自:https://serverfault.com/questions/340075