Pacote Debian com validação de Requisitos do Sistema?

0

É possível criar, através do uso do debconf, um pacote que valide os requisitos mínimos do sistema para executar o software? O debconf pre-install config script é a maneira de fazer isso?

Obrigado

    
por Luis Bosquez 28.12.2015 / 22:57

1 resposta

0

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 :

% bl0ck_qu0te%

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.

    
por muru 28.12.2015 / 23:55