私たちの会社は、OpenCVなどのサードパーティライブラリのカスタムビルドを必要とする内部プログラムセットを使用しています。
これらのライブラリはUbuntuリポジトリに存在しますが、これらの既存のパッケージは必要なオプションとして構築されていません。したがって、私たちはそれを直接構築し、内部プログラムと一緒に配布する必要があります。
.deb
デプロイとアップグレードを容易にするために、ビルド結果全体(実行ファイルとカスタムライブラリのビルド)をパッケージとしてデプロイしたいと思います。
Ubuntuにこれらのカスタムビルドをインストールすると、/usr
同じライブラリのUbuntu標準パッケージと競合する可能性があります。それらのいくつかは共有オブジェクトファイルの名前にバージョン番号を追加しません。
社内用の場合、カスタムライブラリビルドをインストールするパッケージを作成することは.deb
許可されますか?/usr/local
ベストアンサー1
以下のサブディレクトリが/opt
より良い選択になります。 /usr/local
マシンの所有者またはシステム管理者に予約する必要があります。