Puis-je obtenir dpkg pour ignorer une erreur renvoyée par un script post-installation?

Je installe manuellement un fichier .deb (que je ne maintiens pas) sur mon système Ubuntu.

Le paquet contient un script post-installation qui échoue à tort, et donc le paquet est considéré comme brisé.

dpkg: error processing astah-community (--configure): subprocess installed post-installation script returned error exit status 127 

Ce paquet est réellement installé correctement et fonctionne bien (le script post-installation est incorrect). Lorsque j'effectue une opération appropriée sur mon système, il se plaint maintenant que le paquet est brisé; Comment puis-je résoudre ceci?

Cela n'aide pas:

 sudo dpkg -i /path/to/the.deb --force-all 

Vous pouvez modifier le script d'installation de la publication dans /var/lib/dpkg/info/astah-community.postinst pour commenter une partie qui échoue. Ou vous pouvez simplement renommer / supprimer ce fichier pour empêcher dpkg de l'exécuter.

Une fois que vous avez fait l'un de ceux que vous pouvez utiliser dpkg --configure astah-community pour avoir dpkg réessayer le processus de configuration, et nous l'espérons avoir réussi.