Question

Comment puis-je inclure une interaction contrat de licence dans un fichier .deb? La question support Linux pour un clic-thru licences demande que si son possible, mais pas comment. En outre, je ne suis pas sûr informations d'un paquet deb est en fait quelque chose on pourrait utiliser ...

Je sais qu'il est possible d'inclure le texte dans le cadre de la description du paquet, mais j'aurais bien plutôt semblable à un programme d'installation de Windows MSI.

Notez que je ne veux pas avoir la licence pop la première exécution de l'application.

J'utilise dpkg-deb pour générer le fichier .deb sur Ubuntu 8.10.

Était-ce utile?

La solution

Mettez la question dans le script preinst pour votre paquet, et si elles répondent correctement (ou ne répondent pas), quittez le script avec un code d'erreur et le paquet ne sera pas installé.

La façon typique de poser des questions à l'utilisateur lors de l'installation du package est avec debconf. Il existe des alternatives à debconf, y compris en utilisant simplement le bash read builtin. Debconf est tout simplement facile pour vous. Il y a un tutoriel http://www.fifi.org/doc/debconf-doc /tutorial.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top