Правильно установить / удалить пакет deb, созданный с помощью CPack - PullRequest
0 голосов
/ 20 ноября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...