正确安装/删除使用CPack创建的deb软件包

时间:2018-11-20 15:44:28

标签: ubuntu cmake debian cpack

我正在使用CMake和CPack创建Debian软件包(MyApplication.deb),并希望将该软件包安装到自定义位置,例如安装到/opt/MyApplication

当前使用变量CPACK_PACKAGING_INSTALL_PREFIX设置了自定义安装前缀:

set(CPACK_PACKAGING_INSTALL_PREFIX "/opt/MyApplication")

这将把整个软件包安装在/opt/MyApplication下,这正是我所需要的。

但是,当我使用apt remove MyApplication删除软件包时,它将从安装中删除整个文件夹结构,包括/opt(如果不为空)。

我不希望它删除/opt文件夹,而只是删除MyApplication文件夹,有什么方法吗?

0 个答案:

没有答案