J'ai du mal à installer le module cURL dans Ubuntu 18.10. Lors de la mise à niveau de 17h10 à 18h10, cURL a été supprimé/supprimé. Maintenant, quand j'essaye d'exécuter la commande
Sudo apt-get install php7.2-curl
Je reçois cette erreur:
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
donne l'erreur
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.
Le problème: On dirait que vous avez mis à jour une méthode non standard, non prise en charge ... semble avoir utilisé la méthode de mise à jour distale Debian ... qui (sans surprise) a causé un gros désordre. Utilisez toujours do-release-upgrade
pour les systèmes Ubuntu. Bien que basé sur Debian, Ubuntu est pas Debian.
Lors de la préparation de votre mise à niveau non standard, vous avez commis des erreurs:
Maintenant, vous êtes coincé avec un mélange de paquetages de version incorrecte qui bloquent (naturellement) apt. Nous appellerions généralement cela une mise à niveau partielle ou incomplète . Toutes ces informations proviennent de la sortie que vous avez fournie.
La solution: Vous avez deux options:
Range ce désordre.
Si vous ne savez pas comment faire # 1, conservez vos données et effectuez une nouvelle installation de 18.10.
SOLUTION SIMPLE: (a travaillé pour moi)
Sudo apt remove libcurl4
Sudo apt install curl