顧客に配布するライブラリがあります。サードパーティの依存関係を動的にリンクされた依存関係のままにしておくというアイデアを検討しています。この場合、顧客は私のライブラリを使用する前に依存関係をインストールする必要があるため、顧客の展開はより複雑になります。私はこれに少し慣れていないので、幅広い質問があります:
すべての顧客が Linux を使用していると仮定すると、依存関係の .so ファイルをシステム ライブラリ ディレクトリにインストールするだけの RPM パッケージが最適なルートですか? RPM について読んだところによると、これは本来の使用方法ではありません。私が探しているのは Linux 用の一種の「インストーラー」だと思いますが、おそらくそのようなものは存在しません。
関連するすべてのバイナリ (および該当する場合はライセンス) を含み、インストール方法の説明があるパッケージをビルドするのが最善の方法ですか?