• # Solution ...

    Posté par . En réponse au message Apt et dpkg récalcitrants. Évalué à 5.

    Il ne faut jamais virer un fichier à la main car cela déclenche une incohérence entre les fichiers et leur configuration.

    J'ai longtemps galerré avec le même problème. La solution est de réinstaller les fichiers virés et d'essayer de les desinstaller (apt-get remove bootsplash...), puis d'aller en root dans /var/lib/dpkg/info , d'éditer le fichier bootsplash.postinst et de rajouter "exit 0" après le "set -e".
    Après, il suffit de refaire un apt-get -f install et le problème est réglé.
    Enfin presque ...
    par la suite, pour attacher un image à un initrd, il faudra faire :

    splash -s -f /etc/bootsplash/themes/current/config/bootsplash-XXXXxXXXX-.cfg >> "INITRD"

    ce fichier est le fichier de configuration de l'image
    XXXXxXXXX est la résolution utilisée et INITRD le nom de l'initial ram disk où doit être stockée l'image.

    Sinon la méthode du "exit0" peut fonctionner avec n'importe quel paquet debian. Les scripts *.postinst sont appelés à la fin d'une installation pour configurer le programme, *.postrm sont ceux qui sont appelés après la désinstallation, *.prerm avant celle-ci ...