Você pode exibir avisos durante a instalação do pacote. No entanto, abortar a instalação é uma má idéia - você deixará o sistema de pacotes em um estado quebrado e até que o usuário remova seu pacote, toda instalação do pacote terminará com uma tentativa de terminar a instalação do seu. Essa será a experiência do usuário terrível .
Você pode usar um script postinst
para fazer isso - sugiro postinst
, já que você pode ter que instalar pacotes como dependências para detectar o hardware, etc., e especifica que a solicitação seja feita em postinst
:
Com debconf
, um db_input
command com prioridade high
ou critical
pode exibir o aviso.
Pode ser melhor escrever um script de wrapper para o executável do software que verifique os requisitos e mostre uma mensagem mais visível, possivelmente com uma opção para desinstalar o pacote.