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.