CPack을 사용하여 여러 deb 패키지 만들기

CPack을 사용하여 여러 deb 패키지 만들기

여러 구성 요소가 포함된 프로젝트가 있고 CPack 버전 2.8.12를 사용하여 4개의 DEB 패키지를 만들고 있습니다. 패키지 생성 및 설치에는 문제가 없지만 다음과 같습니다.

  1. 한 패키지를 다른 패키지에 종속시킬 수 없습니다.
  2. 기본적으로 다른 파일은 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

관련 정보