Итак, я пытаюсь упаковать свое приложение на Python, Virtuam . Мой вопрос прост: как я могу установить команды, которые запускаются, когда я удаляю программу, используя apt-get?
Вам нужно будет использовать сценарии сопровождающего для выполнения действий во время удаления вашего приложения (особенно prerm и postrm).
Возможно, вы захотите взглянуть на политику пакетов Debian. http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html
. Пример сценария prerm, который я ранее использовал при удалении пакета mythbuntu-repos, чтобы также удалить добавленный репозиторий и ключевую информацию.
#!/bin/sh
case "$1" in
remove|purge)
if [ -x /usr/bin/apt-key ]; then
/usr/bin/apt-key del EEED06D0 2>/dev/null || true
/usr/bin/apt-key del 1504888C 2>/dev/null || true
fi
rm /etc/apt/sources.list.d/mythbuntu-repos.list 2>/dev/null || true
;;
esac