複数のコンポーネントを含むプロジェクトがあり、CPack バージョン 2.8.12 を使用して 4 つの DEB パッケージを作成しています。パッケージの生成とインストールには問題はありませんが、次の問題があります。
- あるパッケージを別のパッケージに依存させることはできません
- デフォルトでは、他のファイル
control.tar.gz
はルートディレクトリにインストールされますが、インストールしたいファイルは正しくインストールされます。/usr/lib
ドキュメントを通じて解決策を見つけることができません。
CPack が私のパッケージに入れる内容は次のとおりです。
$ dpkg -c opae-0.13.0-1.x86_64-libs.deb
-rw-rw-r-- root/root 432 2018-03-20 17:50 ./control.tar.gz
drwxrwxr-x root/root 0 2018-03-20 17:50 ./usr/
drwxrwxr-x root/root 0 2018-03-20 17:50 ./usr/lib/
lrwxrwxrwx root/root 0 2018-03-20 17:50 ./usr/lib/libopae-c.so.0 -> libopae-c.so.0.13.0
lrwxrwxrwx root/root 0 2018-03-20 17:50 ./usr/lib/libopae-c.so -> libopae-c.so.0
-rw-r--r-- root/root 716702 2018-03-20 16:54 ./usr/lib/libopae-c.so.0.13.0
-rw-rw-r-- root/root 174 2018-03-20 17:50 ./md5sums
-rw-rw-r-- root/root 49 2018-03-20 17:50 ./prerm
-rw-rw-r-- root/root 122880 2018-03-20 17:50 ./data.tar.gz
-rw-rw-r-- root/root 192 2018-03-20 17:50 ./control
-rw-rw-r-- root/root 4 2018-03-20 17:50 ./debian-binary
-rw-rw-r-- root/root 85 2018-03-20 17:50 ./postinst