web-dev-qa-db-fra.com

Dépendances non résolues lors de l'installation de curl sur Ubuntu 16.04

Lors de la tentative d'installation de curl sur Ubuntu 16.04, le message d'erreur suivant s'affiche:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
curl : Depends: libcurl3-gnutls (= 7.47.0-1ubuntu2) but 7.47.0-1ubuntu2.6 is to be installed
E: Unable to correct problems, you have held broken packages.

Comment réparer?

3
Wallace

MISE À JOUR: J'ai résolu le problème en revenant à une version plus ancienne de libcurl3-gnutls.

Pour ceux qui ont le même problème, je l’ai fait en listant la cache:

apt-cache showpkg libcurl3-gnutls    

Ce qui m'a donné une longue sortie, mais l'essentiel était les trois dernières lignes:

Provides: 
7.47.0-1ubuntu2.6 - 
7.47.0-1ubuntu2 - 
Reverse Provides: 

J'ai utilisé la commande suivante pour télécharger l'ancienne version:

Sudo apt-get install libcurl3-gnutls=7.47.0-1ubuntu2

Ensuite, j'ai exécuté Sudo apt install curl comme d'habitude.

Merci pour l'aide!

4
Wallace