Linuxシステムを実行することの最も魅力的な機能の1つは、Linuxディストリビューションのパッケージマネージャーからインストールできる何千ものパッケージに即座にアクセスできることです。
パッケージのインストールは本当に簡単です。つまり、インストールしようとしているものの名前を知っている限りです。そうでない場合は、いつでもインストール可能なパッケージを検索できます。ほんの数例を挙げると、Debian、Ubuntu、Linux Mintなどのaptパッケージマネージャーを使用するディストリビューションでは、これはapt search
を使用して行われます。 コマンド。
このガイドでは、apt search
の使用方法を説明します 複数の例を含むコマンド。インストールするパッケージを見つけるタスクをマスターする方法をすぐに学びます。
このチュートリアルでは、次のことを学びます。
- aptでパッケージを検索する方法
apt検索を使用して関連するパッケージを見つける
カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
---|---|
システム | aptを使用したLinuxディストリビューション |
ソフトウェア | aptパッケージマネージャー |
その他 | rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 |
コンベンション | # –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
aptパッケージマネージャーでパッケージを検索
次のコマンドを使用して、aptを使用してパッケージを検索します。開始する前に、リポジトリリストを更新して、すべての結果が関連するようにする必要があります。
$ sudo apt update
- パッケージを検索する最も簡単な方法は、次の構文を使用することです。これにより、名前に特定のフレーズが含まれているパッケージだけでなく、検索クエリに関連するパッケージが検索されます。
$ apt search package-name
- 大量の結果が得られた場合は、いつでも
grep
を使用できます。 検索をさらに絞り込むか、less
にパイプします またはmore
そのため、端末が出力で溢れることはありません。$ apt search package-name | grep specific-name AND/OR: $ apt search package-name | less
apt-cache search
コマンドは非常に似ていますが、出力のフォーマットが異なります。このタスクをスクリプト化しようとした場合は、これが推奨される方法です。$ apt-cache search package-name
- パッケージの名前だけを検索する場合は、次のシナックスを使用できます。
apache2
を使用してパッケージを検索する例を次に示します。 名前に。これにより、「apache2」というテキストで始まるパッケージのリストが表示されます。$ apt-cache pkgnames apache2 apache2-ssl-dev apache2-suexec-pristine apache2-data apache2-bin apache2-dev apache2-doc apache2-suexec-custom apache2 apache2-utils
>
これですべてです。取得するパッケージを特定したら、通常のapt install
を使用してダウンロードしてインストールできます。 コマンド。
$ sudo apt install package-name
まとめ
このガイドでは、aptパッケージマネージャーでパッケージを検索する方法を説明しました。これには、apt search
の使用が含まれます コマンドとその近親者apt-cache search
。これらのコマンドとgrepを使用すると、必要なパッケージをすばやく見つけることができ、必要に応じて将来この機能をスクリプト化するコマンドも用意できます。