Dependências não satisfeitas ao tentar instalar o curl no Ubuntu 16.04

1

Ao tentar instalar o curl no Ubuntu 16.04, ele me fornece a seguinte mensagem de erro:

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.

Como consertar?

    
por Wallace 13.03.2018 / 17:54

1 resposta

3

ATUALIZAÇÃO: Eu consertei o problema, revertendo para uma versão mais antiga do libcurl3-gnutls.

Para quem está com o mesmo problema, eu fiz isso listando o cache:

apt-cache showpkg libcurl3-gnutls    

O que me deu uma saída longa, mas a parte importante foram as três últimas linhas:

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

Eu usei o seguinte comando para baixar a versão mais antiga:

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

Então corri sudo apt install curl como normal.

Obrigado pela ajuda!

    
por Wallace 15.03.2018 / 00:18