当我运行 synaptic 时,有些包被 synaptic 视为“必需”。例如,如果我选择删除 bash,则会警告我 bash 是“必需包”。如果我按下“应用”按钮,我会收到将要执行操作的软件包列表。其中一个列表是我即将删除的基本软件包的列表。
使用 apt 工具集,我如何生成 synaptic 认为必需的所有软件包的列表?
答案1
答案2
aptitude search ~E
对于其他搜索模式,您可以查看资质文档。
答案3
- 日常使用:
apt list ?essential
或apt list ~E
- 对于脚本:
apt-cache show ~E | grep -Po '(?<=^Package: ).*'
?essential
并~E
记录在适合模式(7),可在 Ubuntu 20.04 LTS 和 Debian 11 上使用。