Ubuntu20.04でパッケージの依存関係を確認する方法

How Check Dependencies Package Ubuntu 20



Ubuntuシステムでは、コマンドラインを使用してパッケージをインストールするのは非常に簡単に思えるので、初心者の間で人気があります。 Ubuntu20.04でパッケージの依存関係を取得するにはさまざまな方法があります。しかし、私たちはについて知る必要があります パッケージの依存関係 それを知らない人々のために。

Linuxオペレーティングシステムにソフトウェアパッケージをインストールしている間、一部のパッケージは他のパッケージに依存して正しく機能します。すでにシステムにインストールされている場合もあれば、パッケージとともに自動的にインストールされる場合もあります。これらの依存パッケージは、 パッケージの依存関係







aptパッケージマネージャー、dpkgコマンドの使用、ツールのインストールなど、依存関係の詳細を取得する方法は複数あります。



パッケージの依存関係を取得するために、APTパッケージ管理システムから始めましょう。



APT Showでパッケージの依存関係を確認する方法:

を実行します apt show パッケージの完全な詳細を取得するには、パッケージ名を指定してコマンドを実行します。





このアプローチを使用する構文は次のとおりです。

apt show[パッケージ名]

でどのような結果が得られるかを確認しましょう MozillaFirefox 実行時のパッケージ:



apt show mozilla firefox

上の画像に示されているように、Firefoxパッケージはさまざまなライブラリに依存しています。 NS APTパッケージマネージャー Linuxシステムでは、ほとんどの依存関係が自動的にインストールされるため、重要な役割を果たします。

APT-Cacheを使用して依存関係情報を確認する方法:

依存関係情報の限定されたスクリプトが必要な場合は、 apt-cache 指図。

指定された構文を使用します。

apt-cacheは依存します [パッケージ名]

理解を深めるために例を見てみましょう。の依存関係情報を確認してください mozilla firefox パッケージ:

apt-cacheは依存しますmozilla firefox

別の例を見てください!

の依存関係の詳細を取得するには PHP

apt-cacheは依存しますphp

.debパッケージファイルの依存関係を確認する方法:

あなたが持っている場合 .deb ソフトウェアパッケージをインストールするファイル、次に apt コマンドは機能しません。

このために、あなたは実行することができます dpkg とのコマンド -私 また -情報 詳細を取得するオプション。したがって、構文は次のようになります。

dpkg - 情報 [deb_file_path]

私が持っているとしましょう .deb 私のUbuntuマシンのTeamviewerのパッケージ。依存関係の詳細を取得するには、次のコマンドを実行します。

dpkg - 情報ダウンロード/teamviewer_15.16.8_amd64.deb

上記のセクションは、パッケージの依存関係の詳細を取得する方法でした 経由 aptと dpkg 指図。

ただし、ツールが必要な場合は、以下のアプローチに従ってください。

apt-rdependsツールで依存関係を確認する方法:

パッケージの依存関係を確認するためのツールは多数あり、どのツールをインストールするのが適切かについて混乱する可能性があります。また、実行中のシステムに影響を与える依存関係をインストールするリスクを冒すことはできません。

NS apt-rdepends は、ソフトウェアパッケージが持つすべての依存関係を一覧表示するのに役立つ本格的なツールです。組み込みのツールではありません。取得するには、以下のコマンドを使用します。

$sudoaptインストールapt-rdepends

の構文 apt-rdepends 簡単です:

apt-rdepends[オプション] [パッケージ名]

あなたが理解する必要があるとしましょう PHP 依存関係。そのためには、指定されたコマンドを実行して、目的の出力を取得します。

apt-rdepends php

同様に、別の例をとると:

apt-rdepends vlc

これを元に戻すには、特定のソフトウェアパッケージに依存する他のパッケージを確認し、 -NS オプション。

たとえば、パッケージリストがvlcパッケージに依存していることを確認するには、コマンドは次のとおりです。

apt-rdepends-NSvlc

結論:

この記事では、Ubuntu20.04でパッケージのパッケージ依存関係を確認する方法を示しています。

コマンドラインを使用してパッケージの依存関係を取得するさまざまな方法を見つけました。 NS APTパッケージ管理 システムは、ほとんどの依存関係を自動的にインストールするため、重要な役割を果たします。ただし、ソフトウェアが.debパッケージを介してダウンロードされている場合は、 dpkg コマンドをお勧めします。

NS apt-rdepends ツールは、依存関係をチェックするための代替方法です。このツールを使用すると、詳細なパッケージの依存関係のリストを取得し、その逆を見つけることができます。