如何列出当前安装的软件包中推荐但由于某种原因未安装的软件包?
答案1
如果在安装包 A 时按照建议安装了包 B,则有时会发生这种情况;包 B 自己推荐的包通常不会被安装。
1. 列出已卸载建议从终端:
使用
aptitude
点击视图菜单,然后审计建议(或者,
Ctrl+T
要显示菜单,请按箭头键转到视图并按R
):这将向您显示未安装的推荐软件包的列表,以及推荐它们的“父”软件包。
2. 列出已卸载推荐并建议来自 Synaptic:
如果你有台式机(或通过 X-forwarding),请使用 Synaptic
点击自定义过滤器左下角,然后在缺失推荐左上角边栏中的过滤器:
请注意,与 不同
aptitude
,Synaptic 还显示“建议”(或可选)软件包,例如iproute-doc
答案2
对于命令行列表,来自:
https://serverfault.com/questions/340075/aptitude-list-all-previous-recommended-packages
aptitude search '~RBrecommends:~i'
完成你原来的问题:
aptitude search '~RBrecommends:~i' | awk '/^p/ {print $2}'