Isso é esperado e usual. Os scripts do mantenedor podem ser chamados várias vezes durante a configuração do pacote e são chamados com um argumento que indica qual ação eles são chamados. Você pode ver o processo na página Debian Wiki nos Scripts do Mantenedor , incluindo este fluxograma para o processo de remoção e remoção (em oposição a um pacote sendo removido pela primeira vez e, em seguida, removido em uma operação diferente):
Todos os scripts do mantenedor ( {pre,post}{inst,rm}
) devem tomar nota dos argumentos passados para eles e agir de acordo.