como instalar curl 13.04 com erro de dependência

4

como instalar o curl no Ubuntu 13.04? sempre lança esse 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 (= 7.29.0-1ubuntu3) but 7.29.0-1ubuntu3.2 is to be installed
E: Unable to correct problems, you have held broken packages.

ao usar sudo apt-get update , mostra:

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

aqui estão os passos que eu fiz:

  1. usando sudo apt-get install curl
  2. removendo o navegador google-chrome-stable e chromium, em seguida, sudo apt-get install curl
  3. use sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean e execute o primeiro passo novamente.

também eu tentei: Como resolvo dependências não satisfeitas depois de adicionar um PPA?

e ainda jogue o mesmo erro. neste momento eu não sei o que eu fiz de errado, é a onda impossível de instalar no Ubuntu?

    
por whale_steward 25.10.2013 / 11:01

2 respostas

4

como discutido a partir do comentário acima (com @fboaventura), verifica-se que o espelho ubuntu eu estava usando de alguma forma causando o erro, alterá-lo us.archive.ubuntu.com resolvê-lo. assim global:

  1. mude o espelho de volta para us.archive.ubuntu.com ou servidor principal do ubuntu usando update manager>settings
  2. execute o comando sudo apt-get update && sudo apt-get upgrade && sudo apt-get -f install
  3. execute o comando sudo apt-get install curl

esperamos que essa resposta seja útil para alguém.

    
por whale_steward 30.10.2013 / 05:29
6

Corri para esse problema e, como ele tinha um problema e uma solução diferentes, vou postá-lo aqui.

No meu caso, estou usando o Ubuntu 14.04 e o erro foi:

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

No meu caso, o problema foi que eu desmarcou, por engano, trusty-security e trusty-updates repositórios no utilitário Software & Updates , e talvez a dependência fosse instalada a partir de um desses repositórios:

A linha inferior é: verifique se você tem todos os repositórios necessários ativados.

    
por s3v3n 30.12.2014 / 14:52