Я борюсь с установкой ВИХРЕВОГО модуля в Ubuntu 18.10. В то время как обновление от 17,10 до 18,10 ЗАВИХРЕНИЙ было удалено/удалено. Теперь, когда я пытаюсь выполнить команду
sudo apt-get install php7.2-curl
Я получаю эту ошибку:
The following packages have unmet dependencies:
php7.2-curl :
Depends: libcurl4 (>= 7.44.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
sudo apt-get install curl
дает ошибку
The following packages have unmet dependencies:
curl : Depends: libcurl4 (= 7.61.0-1ubuntu2.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Проблема: При подготовке dist-обновления, похож на Вас сделанные ошибки:
Теперь Вы застреваете со смесью пакетов неверной версии, которые (понятно) блокируются склонный. Мы обычно называли бы это частичным или неполным обновлением. Вся эта информация от вывода, который Вы обеспечили.
Решение: у Вас есть две опции:
Разгрести бардак.
Если Вы не знаете, как сделать № 1, то сохраните свои данные и сделайте чистую установку 18,10.
ПРОСТОЕ РЕШЕНИЕ: (работавший для меня)
sudo apt remove libcurl4
sudo apt install curl
После того, как я удалил пакет libcurl4, мой apache перестал запускаться и показывает ошибку 502. Будьте осторожны при удалении этого пакета.