Domanda

Come posso includere un'interazione contratto di licenza in un file .deb? La domanda supporto Linux per click-thru licenze chiede solo se la sua possibile, ma non come. Inoltre, non sono sicuro se informazioni di un pacchetto deb è in realtà qualcosa che si potrebbe usare ...

So che è possibile includere il testo come parte della descrizione del pacchetto, ma mi piacerebbe molto meglio che simile ad un programma di installazione di Windows MSI.

Si noti che io non voglio avere la patente pop-up per la prima volta viene eseguita l'applicazione.

sto usando dpkg-deb per generare il file .deb su Ubuntu 8.10.

È stato utile?

Soluzione

Mettere la questione nello script preinst per il pacchetto, e se rispondono in modo non corretto (o non risponde), uscire dallo script con un codice di errore e non verrà installato il pacchetto.

Il modo tipico di porre le domande degli utenti durante l'installazione del pacchetto è con debconf. Ci sono alternative alla debconf, tra cui semplicemente utilizzando il builtin bash read. Debconf rende solo più facile per voi. C'è un tutorial a http://www.fifi.org/doc/debconf-doc /tutorial.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top