centos は特定のコマンドに対応するインストール パッケージをどのように見つけますか

需要の背景

開発環境がコンテナ内に構築され、コンテナ内で使用するコマンドが必要になる場合がありますが、コマンドだけはわかっていても、そのコマンドに対応するインストールパッケージがわからない場合があります。たとえば、最も単純なコマンドは ip コマンドです。 , 「ip a」はホストの全てのip情報を見ることができます。よく使うコマンドですが、どのパッケージで提供されているのか分かりませんし、コンテナにインストールするのに時間がかかります。もちろん、あなたはホストのbinファイルをコンテナにコピーしてコンテナの環境変数に追加することもできますが、これは今回紹介するものではありません

解決

方法 1: man コマンド

man コマンドはより一般的で、centos システムに限定されず、Linux でも使用できるはずです。

man コマンドはコマンドのヘルプ文書から飛び出しており、文書の最後に対応するソフトウェア パッケージがあります。

例 1: man ip など、ドキュメントの末尾にジャンプします (ctl+G を押します)

この iproute2 は対応するソフトウェア パッケージであり、yum install iproute2 を通じてインストールできます。

例 2: man netstat など、ドキュメントの末尾にジャンプします (ctl+G を押します)。

方法 2: yum が提供する

yum -h などのシステム ソフトウェア パッケージ管理ツールのヘルプ コマンドを使用してヘルプ情報を確認すると、yum 提供コマンドには、コマンドを通じてソフトウェア パッケージを検索する機能も提供されていることがわかります (他の ubuntu は apt を使用します)。

おすすめ

転載: blog.csdn.net/u011285281/article/details/132363279