Eu passei algum tempo pesquisando e, como não encontrei ninguém com o mesmo problema, imaginei que poderia perguntar também.
Eu tenho dois pacotes X e X-1. O X-1 é essencialmente uma atualização do pacote anterior, mas com um nome diferente para evitar a automação de atualizações. Como está fornecendo uma funcionalidade um pouco diferente, não quero que pessoas com o pacote X instalado instalem o X-1, pois ele quebrará tudo o que eles fizeram usando o pacote X.
Eu declarei "Conflicts" no arquivo de controle para compilação de pacotes, bem como dei uma chance a "Breaks". Até mesmo um script preinst foi experimentado (mas não ajudará, já que remove o pacote antigo antes de executar o preinst para o novo), mas não consigo fazer isso funcionar.
O Yum respeita o conflito e exibe a mensagem apropriada - mas o apt exibirá apenas um aviso sobre a exclusão do pacote X a fim de instalar - mas eu quero respeitar o conflito e me recusar a continuar, em vez de apenas exibir um prompt. / p>
Isso é apenas o modo como o apt funciona (cansei de outros pacotes conflitantes e eles estão exibindo o mesmo comportamento) ou existe uma maneira de eu dizer que posso respeitar essa configuração?
Tags apt debian installation yum