Как установить 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.
вот шаги, которые я сделал:
sudo apt-get install curl
sudo apt-get install curl
sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean
, затем снова выполните 1-й шаг. также я попробовал: Как разрешить неудовлетворенные зависимости после добавления PPA?
и все еще выдавать ту же ошибку. на данный момент я не знаю, что я сделал неправильно, невозможно установить curl в Ubuntu?
Просто столкнулся с этой проблемой, и поскольку у нее была другая проблема и решение, я собираюсь опубликовать ее здесь.
В моем случае я использую 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
, и, возможно, зависимость будет установлена из одного из этих репозиториев:
Суть: убедитесь, что у вас есть все необходимые репозитории включены.
Как обсуждалось из комментария выше (с @fboaventura), оказывается, что зеркало ubuntu, которое я использовал, каким-то образом вызывало ошибку, измените ее us.archive.ubuntu.com, чтобы ее исправить итого:
us.archive.ubuntu.com
или главный сервер Ubuntu, используя update manager>settings
sudo apt-get update && sudo apt-get upgrade && sudo apt-get -f install
sudo apt-get install curl
это все, надеюсь, этот ответ будет полезным для кого-то.