как установить curl 13.04 с ошибкой зависимости

Как установить curl в Ubuntu 13.04? он всегда выдает эту ошибку:

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.

при использовании sudo apt-get update, он показывает:

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

вот шаги, которые я сделал:

  1. используя sudo apt-get install curl
  2. удалив google-chrome-stable и chromium browser, затем sudo apt-get install curl
  3. используйте sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean, затем снова выполните 1-й шаг.

также я попробовал: Как разрешить неудовлетворенные зависимости после добавления PPA?

и все еще выдавать ту же ошибку. на данный момент я не знаю, что я сделал неправильно, невозможно установить curl в Ubuntu?

5
задан 13 April 2017 в 15:23

2 ответа

Просто столкнулся с этой проблемой, и поскольку у нее была другая проблема и решение, я собираюсь опубликовать ее здесь.

В моем случае я использую Ubuntu 14.04, и ошибка была:

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.

В моем случае проблема заключалась в том, что я по ошибке снял флажок trusty-security и trusty-updates. репозитории в утилите Software & Updates, и, возможно, зависимость будет установлена ​​из одного из этих репозиториев:

Software & Updates

Суть: убедитесь, что у вас есть все необходимые репозитории включены.

0
ответ дан 13 April 2017 в 15:23

Как обсуждалось из комментария выше (с @fboaventura), оказывается, что зеркало ubuntu, которое я использовал, каким-то образом вызывало ошибку, измените ее us.archive.ubuntu.com, чтобы ее исправить итого:

  1. измените зеркало обратно на us.archive.ubuntu.com или главный сервер Ubuntu, используя update manager>settings
  2. команду запуска sudo apt-get update && sudo apt-get upgrade && sudo apt-get -f install
  3. команду запуска sudo apt-get install curl

это все, надеюсь, этот ответ будет полезным для кого-то.

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: