Pergunta

Como posso incluir uma interação de contrato de licença em um arquivo .deb? A questão Suporte ao Linux para licenças de cliques só pergunta se é possível, mas não como. Além disso, não tenho certeza se Informações de licença de um pacote Deb é realmente algo que se poderia usar ...

Sei que é possível incluir o texto como parte da descrição do pacote, mas eu prefiro tê -lo semelhante a um instalador do Windows MSI.

Observe que não quero que a licença apareça na primeira vez que o aplicativo é executado.

Estou usando o DPKG-DEB para gerar o arquivo .deb no Ubuntu 8.10.

Foi útil?

Solução

Coloque a pergunta no preinst Script para o seu pacote e, se eles responderem incorretamente (ou não responderem), saia do script com um código de erro e o pacote não será instalado.

A maneira típica de fazer as perguntas do usuário durante a instalação do pacote é com debconf. Existem alternativas para o Debconf, incluindo apenas usando o Bash read construídas em. Debconf apenas facilita para você. Há um tutorial em http://www.fifi.org/doc/debconf-doc/tutorial.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top