Forum Linux.debian/ubuntu Apt et dpkg récalcitrants

Posté par  .
Étiquettes : aucune
0
5
août
2005
Bonjour,

J'ai un problème avec apt. il ne veut pas me supprimer un paquet.

J'avais installé les paquets bootsplash et bootsplash-theme-newlinux.
J'ai réussi a virer bootsplash et non les themes. Vous vous doutez bien que bootsplash-theme-newlinux dépend de bootsplash.

Quelqu'un connaîtrait l'endroit où apt stocke ses informations sur les paquets pour lui virer a la main?

J'ai déjà virer les fichiers à la main, a présent il me sort toujours cette dépendance non satisfaite.

j'ai essayé de le reinstallé, de le purger, avec apt et dpkg rien y fait. Il m'affiche toujours le code de retour 10

Il ne veut même pas installer bootsplash, il me dit que l'autre paquet n'est pas configuré, et lorsque je veux le configurer, il me demande l'autre paquet.

Merci de vos réponses.
Lapin
  • # Hmm!

    Posté par  . Évalué à -3.

    Et dire que certains clament partout qu'apt-get est l'outil ultime que l'informatique ait connu
  • # Solution ...

    Posté par  . É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 ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.