Невстреченные зависимости при попытке установить завихрение на Ubuntu 16.04

При попытке установить завихрение на 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.

Как зафиксировать?

3
задан 13 March 2018 в 19:54

2 ответа

Я испытал что-то подобное, но фиксация, предложенная выше, не работала. Что наконец зафиксировало, это для меня должно было сделать: склонные sudo удаляют libcurl4 затем, я мог сделать sudo способное обновление, не получая сообщения об ошибках о невстреченных зависимостях для libcurl.

0
ответ дан 1 December 2019 в 15:50

ОБНОВЛЕНИЕ: Я решил проблему путем возвращения к более старой версии 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 как нормальный.

Спасибо за справку!

4
ответ дан 1 December 2019 в 15:50

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

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