Dialogue Debconf lors de l’installation de .deb

J’ai réussi à créer un fichier d’installation .deb pour Ubuntu, mais j’ai besoin d’une entrée utilisateur pour terminer la configuration du script post-installation. Ces questions sont dynamics et basées sur les interfaces qu’un utilisateur possède sur son ordinateur.

Existe-t-il un moyen d’inviter l’utilisateur à poser des questions comportant des réponses dynamics (par exemple, une liste d’interfaces sur son ordinateur) lors du processus d’installation dans Ubuntu Software Center à l’aide de debconf?

Je l’ai. Dans le fichier de modèles, vous créez une variable de substitution et vous la remplissez dans le fichier de configuration.

Fichier de modèles:

Template: pkg/interfaces Type: select Choices: ${choices} Description: ..... 

Fichier de configuration:

 declare -a options; count=0; ## Get interfaces from the operating system for interface in $(ip link show | awk '/^[0-9]/ {print $2;} ' | sed 's/:$//'); do if [ $interface != "lo" ] && [ $interface != "" ] ; then options[$count]=$interface; count=$((count+1)); fi done # Set the choices the user has db_subst pkg/outface choices $options