Debian CLIパッケージを検索するには?

Debian CLIパッケージを検索するには?

最近、CLI の目的で Debian をインストールしました。 CLIパッケージをインストールしようとしていますが、パッケージ(nanoなどのCLIパッケージ)を検索する方法を知りたいです。

答え1

interface::command-lineDebian で CLI パッケージを検索するには、 または でマークされたパッケージを探します。タグ検索エンジンの使用またはシステムにインストールdebtagsして実行してください。

debtags search interface::command-line

どちらの方法にも検索を細分化するオプションがあります。バラより借金タグ Wiki ページ詳細については。

これには制限があります。パッケージはすべて正しくタグ付けされていません。以下に依存するパッケージを見つけることもできますlibncurses6

apt-rdepends -r libncurses6

答え2

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であるかどうかはどうすればわかりますか?」と答えるのが価値があると思います。

答え3

実行可能ファイル名(たとえばnano、質問に記載されているように)がわかっている場合は、apt-file利用可能なすべてのパッケージで特定の実行可能ファイル検索を使用できます。

# apt-file search bin/nano
mocha: /usr/share/nodejs/mocha/node_modules/nanoid/bin/nanoid.cjs
mocha: /usr/share/nodejs/mocha/node_modules/nanoid/bin/nanoid.test.js
nano: /bin/nano
nano-tiny: /bin/nano-tiny
nanoc: /usr/bin/nanoc
...

偽の肯定があるかもしれませんが、特定のコマンドは知っていますが、パッケージ名がわからないいくつかのパッケージを見つけるのが便利かもしれません。

apt-fileこれをインストールし、ファイル名データベースをダウンロードする必要があります。

答え4

CLI でパッケージを検索するには、通常

apt-cache search 'name'

説明に「名前」を含むすべてのパッケージのリストが返されます。パッケージ実行の詳細ビューを取得するには

apt-cache show 'name'

関連情報