Настройте команды apt-get remove в файле deb (dh_make)
Итак, я пытаюсь упаковать свое приложение Python, Virtuam. Мой вопрос прост: как я могу установить команды, которые запускаются, когда я удаляю программу, используя apt-get?
1 ответ
Решение
Вам нужно будет использовать сценарии сопровождающего для выполнения действий во время удаления вашего приложения (особенно 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