DEEPINでのパッケージ依存関係の検索

ターミナルを介したDeepinへのアプリケーションのインストールは非常に簡単です。 ただし、上記のアプリケーションをインストールするときにシステムに追加される依存関係が常にわかっているわけではありません。 正確に何がインストールされるかわからない場合、一部の不要なコンポーネントがインストールされる可能性があるため、これが重要な場合があります。 また、システムが私たちが考えているパッケージをインストールする準備ができているかどうかを知ることは、単に好奇心です。

初心者でない場合は、これらのことをすでに知っている可能性が非常に高いですが、念のため、インストールするときに パッケージ あらゆるタイプのGNULinuxディストリビューションのソフトウェアの場合、このパッケージが設計された方法で機能するために他のパッケージが必要になることがあります。 これらの追加パッケージは依存関係と呼ばれ、システムにまだインストールされていない場合は、通常、インストールするパッケージと一緒に自動的にインストールされます。 一部のパッケージはLinuxの他のパッケージに依存していますが、GNU Linuxシステムの動作方法は正常ですが、何年もの間、この事実を«と名付ける傾向があります。依存関係-地獄» (Infierno de Dependencias). Ahora bien, ¿Cómo saber las dependencias específicas de un paquete?

APTショーでの依存関係の発見

コマンドを使用できます aptショー パッケージの依存関係およびその他の情報に関する特定の詳細を表示します。 この情報の一部は依存関係であり、«で始まる行に表示されます。依存します». Lo ejecutarías de la siguiente manera en una terminal:

sudo apt show nombre_del_paquete

例として、アプリケーションに関して以下に示すものを見ることができます deepin-mail 下のショットで:

ご覧のように deepin-mail に依存します libqat3-ランタイムライブラリliblockfile1. Pero ojo; ¡Aquí sucede algo! cualquier paquete de dependencia de los mostrados como resultado del comando aptショー また、他のパッケージに依存することもあり、チェーンはさまざまなレベルで継続する可能性があります。 幸いなことに、のパッケージマネージャー APT 欠落しているすべての依存関係を(ほとんどの場合)自動的にインストールすることでこれをスマートに処理するため、それほど心配する必要はありません。 上記のリターンとは別に、次のような追加の行が表示される場合があることに注意することも重要です。«推奨»(推奨)。

おすすめパッケージ

推奨されるパッケージは、パッケージへの直接の依存関係ではありませんが、追加機能を許可します。

推奨パッケージもデフォルトでインストールされます。推奨パッケージのインストールを明示的に禁止する場合は、フラグを使用してください -no-install-recommended したがって:

sudo apt install –no-install-recommends nombre_del_paquete

APTCACHEによる依存関係の発見

別のオプションは、コマンドを使用することです aptキャッシュ。 コマンドに反して aptショー 上記は、問題のパッケージに関連するより多くの情報を示しており、何をしようとしているのかに応じて(そしてそれはパンを意図していない)多くの状況で役立つ可能性があります。代わりに使用できます aptキャッシュ より簡潔な情報については。 この場合、使用するコマンドは次のようになります。

apt-cache depends nombre_del_paquete

アプリケーションを再度使用した上記のコマンドの結果を参照してください deepin-mail 例として:

DPKGで依存関係を見つける

依存関係を見つけるための上記の2つの方法は、Deepinのリポジトリにあるパッケージで完全に機能しますが、パッケージの場合と同様に、以前にダウンロードしたパッケージの依存関係も知りたい場合があります。 DEB。 このような場合は、次のコマンドを使用できます DPKG 次のように:

dpkg -I ruta/al/fichero/nombre_del_fichero.deb

上記の例では、アプリケーションでそのコマンドの結果を確認できます Tixati、タイプのファイルをダウンロードするために使用します .torrent インターネットから。 ご覧のとおり、依存関係に関連するすべては、DPKGで提案されたコマンドの戻り値に示されています。

たとえば、依存関係についてさらに詳しく知りたい場合は、 他の依存関係の依存関係を知りたい場合は、というツールをインストールして調べることができます。 apt-rdepends このアプリケーションは通常Deepinにインストールされないため、以下を使用して手動でインストールする必要があります。

sudo apt install apt-rdepends

ツール apt-rdepends これで、他の依存関係の依存関係を確認できるようになり、次のように使用できます。

apt-rdepends -r nombre_del_paquete

たとえば、依存関係の依存関係を見つけようとした場合 libqapt3-ランタイム これはパッケージの依存関係の1つです deepin-mail 次のコマンドを使用すると、追加の依存関係に関する多くの情報が表示されます。

apt-rdepends -r libqapt3-runtime

この情報がお役に立てば幸いです。ご不明な点やご不明な点がございましたら、下にコメントを残していただければ、サポートさせていただきます。

4.9 23 投票
記事を評価する
 
サブスクライブ
の報告書
8 Reacciones
もっと人気
新しい 古い
記事からの意見
すべてのコメントを見る
Martin Valladares
Martin Valladares (@mvalladares2006)
7 meses atrás

Interesante, me gustaría… bueno si agregaran un apartado sobre como identificar dependencias que pueden dañar el SO.

Eduardo X
Eduardo X (@eduardx)
7 meses atrás

Эли とても良い、それらのコマンドを知りませんでした。 ありがとう。

Antonio Oropeza
Antonio Oropeza (@oropeza2007)
7 meses atrás

依存関係が欠落しているため、インストールしたいパッケージがありますが、依存関係が欠落していると表示されます。

Peligroso Mario
Peligroso Mario (@peligrosomario)
7 meses atrás

GNU Linuxには非常に多くのコマンドがあり、圧倒的です

Céssar
Céssar (@ppjc72)
7 meses atrás

優れたエリ。

Dan Bauer
Dan Bauer (@dan-bauer)
6 meses atrás

エリ、素晴らしい記事...あなたが半分動いていると思ったとき、あなたはまだ探求し、学ぶことがたくさんあることに気づきます

8
0
私たちはあなたの考えを知りたいのですが、議論に参加してください。バツ
((
バツ