Je veux vérifier certaines dépendances pour le deb dont la compat est égale à 9. Si la dépendance n'est pas correcte, un message d'avertissement s'affiche, mais le fichier deb peut toujours être installé (il semble que Depends:xxx ne convienne pas pour cela). J'ai donc essayé les deux méthodes :
-
add installer/preinst script La compilation est OK mais montre des problèmes lors de l'installation du deb :
debconf: unable to initialize frontend: Dialog debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76, <> line 1.) debconf: falling back to frontend: Readline (Reading database ... 77398 files and directories currently installed.) Preparing to unpack .../test_1.0.0-rc0.ubuntu16.04_amd64.deb ... dpkg (subprocess): unable to execute new pre-installation script (/var/lib/dpkg/tmp.ci/preinst): No such file or directory.........................................................................................................................................] dpkg: error processing archive /mnt/package/tmp/test_1.0.0-rc0.ubuntu16.04_amd64.deb (--unpack): subprocess new pre-installation script returned error exit status 2 Errors were encountered while processing: /mnt/package/tmp/test_1.0.0-rc0.ubuntu16.04_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
-
ajouter quelques script dans le fichier installer/règles, ne fonctionne pas non plus.
Quelqu'un pourrait-il me montrer des exemples pour le résoudre ?