Supposons que j'ai une nouvelle installation d'ubuntu. J'ai décidé (ou j'ai dû) d'installer un paquetage à l'aide de apt-get
.
wget -q -O- http://apt.nuxeo.org/nuxeo.key | sudo apt-key add -
Importation de la clé
sudo add-apt-repository "deb http://apt.nuxeo.org/ $(lsb_release -cs) releases"
sudo add-apt-repository "deb http://apt.nuxeo.org/ $(lsb_release -cs) fasttracks"
Ajout des référentiels
sudo apt-get update
sudo apt-get install nuxeo
L'installation échoue parce qu'un développeur paresseux a oublié d'ajouter une dépendance ou pour d'autres raisons. (J'ai survolé la partie qui me conseillait d'installer Java 1.8)
Et maintenant nous sommes coincés avec une instalation incomplète. (Qui essaie de s'installer de manière répétée à chaque fois que j'essaie de faire quelque chose en rapport avec apt-get (purger, supprimer, installer)).
Lorsque j'essaie d'utiliser apt-get purge
, apt-get
ne cesse de réessayer de s'installer ; l'installation est incomplète et je n'arrive pas à la supprimer. Et lorsque j'essaie d'installer la dépendance qui repose sur (Java 1.8), dpkg semble refuser de l'installer, apparemment à cause de l'erreur précédente.
Ce site est un résumé de ce qui se passe lorsque je tape sudo apt-get --force-yes remove nuxeo
Comme vous pouvez le voir, l'initscript échoue parce que toutes les dépendances ne sont pas correspondantes. (Ce qui ne devrait pas avoir d'importance car j'essaie de supprimer le !)
Lorsque l'on est confronté à un tel paquet, que peut-on faire pour l'éliminer complètement ?