При попытке установить завихрение на Ubuntu 16.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-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.
Как зафиксировать?
Я испытал что-то подобное, но фиксация, предложенная выше, не работала. Что наконец зафиксировало, это для меня должно было сделать: склонные sudo удаляют libcurl4 затем, я мог сделать sudo способное обновление, не получая сообщения об ошибках о невстреченных зависимостях для libcurl.
ОБНОВЛЕНИЕ: Я решил проблему путем возвращения к более старой версии libcurl3-gnutls.
Для любого, у кого есть та же проблема, я сделал это путем списка кэша:
apt-cache showpkg libcurl3-gnutls
Который дал мне долгий вывод, но важная часть была последними тремя строками:
Provides:
7.47.0-1ubuntu2.6 -
7.47.0-1ubuntu2 -
Reverse Provides:
Я использовал следующую команду для загрузки более старой версии:
sudo apt-get install libcurl3-gnutls=7.47.0-1ubuntu2
Затем я работал sudo apt install curl
как нормальный.
Спасибо за справку!