.debパッケージを使用してカスタムライブラリビルドをどのようにデプロイしますか?

.debパッケージを使用してカスタムライブラリビルドをどのようにデプロイしますか?

私たちの会社は、OpenCVなどのサードパーティライブラリのカスタムビルドを必要とする内部プログラムセットを使用しています。

これらのライブラリはUbuntuリポジトリに存在しますが、これらの既存のパッケージは必要なオプションとして構築されていません。したがって、私たちはそれを直接構築し、内部プログラムと一緒に配布する必要があります。

.debデプロイとアップグレードを容易にするために、ビルド結果全体(実行ファイルとカスタムライブラリのビルド)をパッケージとしてデプロイしたいと思います。

Ubuntuにこれらのカスタムビルドをインストールすると、/usr同じライブラリのUbuntu標準パッケージと競合する可能性があります。それらのいくつかは共有オブジェクトファイルの名前にバージョン番号を追加しません。

社内用の場合、カスタムライブラリビルドをインストールするパッケージを作成することは.deb許可されますか?/usr/local

ベストアンサー1

以下のサブディレクトリが/optより良い選択になります。 /usr/localマシンの所有者またはシステム管理者に予約する必要があります。

おすすめ記事