特定のパッケージがUbuntuにインストールされているかどうかをターミナルから確認します

特定のパッケージがインストールされているかどうかの確認について

次の記事では、どうすればよいかを見ていきます。 特定のパッケージがインストールされているかどうかを端末から確認します Ubuntuシステムで。 ユーザーは、何らかの理由でこの情報を知る必要がある場合があります。

この情報を取得するために、さまざまな方法で情報を取得できます。 あなたが見つけることができるグーグルで少し検索 このデータを取得するさまざまな方法。 これは、ある時点ですべてのユーザーにとって常に役立つものです。 この記事では、各ユーザーが自分に最も適した方法を選択できるように、XNUMXつの方法を残します。

特定のパッケージがUbuntuにインストールされているかどうかを確認するために、ターミナルから何を使用できますか?

  • apt。 これは、インストール、ダウンロード、削除、検索、および パッケージを管理する Debianベースのシステムで。
  • apt-cache。 慣れている パッケージのAPTキャッシュまたはメタデータを照会する.
  • dpkg。 それは パッケージマネージャー Debianベースのシステム用。
  • dpkg-クエリ。 これはのためのツールです dpkgデータベースにクエリを実行します.
  • which。 このコマンド 実行可能ファイルのフルパスを返します.
  • whereis。 に使用されます 特定のコマンドのバイナリ、ソース、およびマニュアルページのファイルを検索します.
  • locate。 位置特定コマンド 検索コマンドよりも高速に動作します これは、updatedbデータベースを使用しているのに対し、findコマンドは実際のシステムを検索するためです。

パッケージがインストールされているかどうかを確認する例

まず第一に、私は次のコマンドを持っていると言います Ubuntu19.04でテスト済み.

Aptコマンド

APT は、インストール、ダウンロード、削除、検索、管理、および端末用の強力なツールです。 パッケージに関する情報を参照してください。 また、パッケージ管理に関連するあまり使用されていないコマンドラインユーティリティも含まれています。

パッケージがaptlistでインストールされているかどうかを確認します

apt list vim

Apt-cacheコマンド

コマンド apt-cache APT内部データベースからAPTキャッシュまたはパッケージメタデータをクエリするために使用されます。 指定されたパッケージに関する情報を検索して表示します。 パッケージがインストールされているかどうか、インストールされているパッケージのバージョン、ソースリポジトリの情報が表示されます。

次の例では、vimパッケージがすでにシステムにインストールされていることがわかります。

apt-cacheで検索

apt-cache policy vim

Dpkgコマンド

DPKG これは、パッケージをインストール、作成、削除、および管理するためのツールですが、他のパッケージ管理システムとは異なり、 パッケージまたはその依存関係を自動的にダウンロードしてインストールすることはできません。 情報を取得するために、明らかに、grepと組み合わせることができます。

dpkgとgrepでパッケージを検索する

dpkg -l | grep -i nano

Dpkg-queryコマンド

これはのためのツールです dpkgデータベースにリストされているパッケージに関する情報を表示する.

パッケージがdpkg-queryでインストールされているかどうかを確認します

dpkg-query --list | grep -i nano

どのコマンド

whichコマンド 実行可能ファイルのフルパスを返します。 このコマンドは、実行可能ファイルのデスクトップショートカットまたはシンボリックリンクを作成する場合に非常に便利です。 このコマンドは、環境変数にリストされているディレクトリを検索します パス 現在の使用者。

コマンドの実行後、指定されたパッケージのバイナリまたは実行可能ファイルの場所が表示された場合、これはパッケージがすでにシステムにインストールされていることを示しています。 そうでない場合、パッケージはシステムにインストールされません。

どのコマンドでパッケージがインストールされているかを確認してください

which vim

Whereisコマンド

コマンド whereis 特定のコマンドのバイナリ、ソース、およびマニュアルページファイルを検索するために使用されます.

コマンドの出力に、指定されたパッケージのバイナリまたは実行可能ファイルの場所が表示されている場合は、そのパッケージがすでにシステムにインストールされていることを示しています。 そうでない場合、パッケージはシステムにインストールされません。

whereisコマンドでパッケージがインストールされているかどうかを確認します

whereis nano

位置特定コマンド

コマンド locate updatebデータベースを使用しているため、findコマンドよりも高速に動作します、findコマンドが実際のシステムを検索している間。 個々のディレクトリパスを検索する代わりに、データベースを使用してください。

コマンド出力に指定されたパッケージのバイナリまたは実行可能ファイルの場所が表示されている場合、そのパッケージはすでにシステムにインストールされています。 そうでない場合、パッケージはシステムにインストールされません。

パッケージがlocateでインストールされているかどうかを確認します

locate --basename '\nano'
関連記事
Ubuntuシステムにさまざまな方法でインストールされたパッケージを一覧表示します

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。