GNU/Linux >> Linux の 問題 >  >> Linux

GNU/Linux 用の Depends.exe

Linux で探しているユーティリティの名前は ldd です .ただし、ユーザーに好意を示し、プログラムと一緒にライブラリを配布することは考えないでください。適切なチャネルを通じて前提条件をインストールするようユーザーに要求します。または、RPM、apt、portage などの適切なインストール システムを使用してソフトウェアをパッケージ化することをお勧めします (ソース配布と autotools は使用できないと想定しています)。そうすることで、パッケージ管理システムは、必要なライブラリをプルすることで依存関係を自動的に解決できます。

アドホック スキームを使用してライブラリのバージョンを配布しても、エンド ユーザーに問題が生じるだけです (Windows の DLL 地獄に似たものです)。競合、クラッシュ、および場合によってはセキュリティ ホールが発生する可能性があります。

ldd を使用できます パッケージを作成するときに適切な依存関係を設定できるように、バイナリがどのライブラリに依存しているかを把握します (RPM などの一部のパッケージャーは実際にこれを行います)。


Linux
  1. Linuxユーザーと権限のチートシート

  2. Linuxユーザー初心者向けコマンドチュートリアル(例付き)

  3. GNU/Linux ラップトップに最適なハードウェア

  1. GNUScreenを使用するためのLinuxのヒント

  2. Linuxですべてのユーザーの共有ディレクトリを作成する方法

  3. Linuxとは何ですか?非技術ユーザー向けガイド

  1. Shedbuilt GNU / Linux:ARMボード専用の教育ディストリビューション

  2. Linux –すべてのユーザーにとって永続的な環境変数?

  3. Linux 3Dグラフィックライブラリ?