web-dev-qa-db-fra.com

Comment résoudre les dépendances non satisfaites pour un paquet?

J'ai un panneau d'arrêt rouge dans ma barre d'outils; il se lit comme suit:

Une erreur est survenue. Exécutez le gestionnaire de paquets à partir du menu contextuel ou apt-get dans un terminal pour voir ce qui ne va pas. Le message d'erreur était le suivant: "error. Brokencount> 0, cela signifie généralement que vous avez des dépendances non satisfaites."

J'ai essayé de résoudre le problème avec:

 Sudo apt-get install -f

J'ai eu ce message:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
libmysqlclient18
The following packages will be upgraded:
libmysqlclient18
1 upgraded, 0 newly installed, 0 to remove and 572 not upgraded.
3 not fully installed or removed.
Need to get 0 B/2.892 B of archives.
After this operation, 3.471 kB disk space will be freed.
Do you want to continue? [Y/n] y
dpkg: error processing archive /var/cache/apt/archives/libmysqlclient18_10.1.18+maria-1~trusty_AMD64.deb (--unpack):
libmysqlclient18:AMD64 10.1.18+maria-1~trusty (Multi-Arch: no) is not co-installable with libmysqlclient18 which has multiple installed instances
E: Sub-process /usr/bin/dpkg returned an error code (1)
3
lily.jardin17

Terminal ouvert et type

  Sudo dpkg --configure -a

Si cela ne vous aide pas, alors faites ceci

  Sudo apt autoremove <packagename>

Si cela ne vous aide pas, vous avez besoin d'une connexion Internet. Tapez dans le terminal

  Sudo apt-get autoclean

supprimer le fichier sources.list et créer un nouveau fichier sources.list ...

Sudo rm /etc/apt/sources.list 

Ensuite, tapez

Sudo software-properties-gtk 

enter image description here Cela ouvrira software-properties-gtk et un newsources.list sera créé automatiquement.

Puis changez le serveur en US ou en un autre serveur de votre choix. Vous devez activer les référentiels à partir de la nouvelle boîte de dialogue pour créer un nouveau fichier sources.list.

Cochez toutes les cases puis cliquez sur Revert puis cliquez sur fermer.

Besoin de restaurer les référentiels par défaut

 Sudo apt-get update && Sudo apt-get dist-upgrade -y

(Il est recommandé de sauvegarder ce fichier avant l'installation pour le récupérer si de telles choses se produisent)

Maintenant, installez n'importe quoi!

 Sudo apt-get install mysql-server
3
minigeek