最近、CLI の目的で Debian をインストールしました。 CLIパッケージをインストールしようとしていますが、パッケージ(nanoなどのCLIパッケージ)を検索する方法を知りたいです。
答え1
interface::command-line
Debian で 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'