如何搜索 Debian CLI 软件包?

use*_*583 3 command-line gui debian package-management nano

我最近为 CLI 目的安装了 Debian。我想安装 CLI 包,我想知道如何搜索包(CLI 包,例如 nano)?

Ste*_*itt 8

为了找到在Debian的CLI程序包,你可以看看包标记为interface::command-line,要么使用标签的搜索引擎,或者你的系统通过安装上debtags并运行

debtags search interface::command-line
Run Code Online (Sandbox Code Playgroud)

这两种方法都有优化搜索的选项。有关更多详细信息,请参阅Debtags wiki 页面

这确实有限制:没有正确标记所有包。您还可以查找依赖于libncurses6

apt-rdepends -r libncurses6
Run Code Online (Sandbox Code Playgroud)


Ste*_*art 5

安装 Debian 时,您可以选择不安装桌面环境。这将为您留下一台仅限 CLI(无头)的机器。如果您在该步骤中安装了桌面环境,则需要卸载桌面环境。 sudo apt purge gnome可能就足够了。

一旦机器无头,sudo apt install无论您喜欢如何武装安装,但避免-y在实际安装任何东西之前确保提示您。The following NEW packages will be installed:在继续之前回顾。如果它包含adwaita-icon-theme或 之类的软件包x11-common,那么您就知道这不是无头软件包,您应该中止安装。

Stephen 的回答是对如何搜索 CLI 包的更直接的回答,但我认为值得回答“我如何知道特定的包是 CLI”而不依赖于 Debtags。

  • 在 Debian 下,还可以运行 [`sudo tasksel`](https://wiki.debian.org/tasksel) 来取消选择桌面环境,这将与删除 `task-desktop` 包有效相同。 (2认同)