问题描述
您好,如果可以的话,可以阅读和回答问题。
在由 cmake 制作的linux mint发行版上安装.deb软件包后,我需要运行脚本。所以我在我的CMakeLists.txt中声明了:
``` set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_CURRENT_SOURCE_DIR}/src/postinst;")```
并且postinst包含:
#!/bin/sh
echo postinst
sudo /sbin/ldconfig
,权限设置为-rwxrw-r-x
但是当我运行cpack -V -G DEB时,没有任何指示表明我的脚本已包括在内,并且当我安装生成的程序包时,即wirh dpkg -I mypackage.deb时,不执行postinst。
有什么主意吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)