Я использую 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
, есть ли способ сделать это?