web-dev-qa-db-fra.com

Comment activer le support https pour curl dans 14.04?

J'ai un programme "curl" installé sur le serveur Ubuntu 14.04. Malheureusement, il ne supporte pas https.

J'ai googlé ce problème et trouvé une suggestion pour remplacer "curl" par "curl-ssl", mais "apt-get" ne le trouve pas.

Je ne veux certainement pas le compiler par moi-même. Aidez-moi, s'il vous plaît. Voici ma sortie curl -V:

curl 7.37.1 (x86_64-unknown-linux-gnu) libcurl/7.37.1 libssh2/1.4.3
Protocols: dict file ftp Gopher http imap pop3 rtsp scp sftp smtp telnet tftp 
Features: IPv6 Largefile 

UPD J'ai trouvé le fichier/usr/local/bin/curl, qui est toujours à 7,37, cela ne dépend pas du paquet installé avec apt-get

UPD où est curl:

 curl: /usr/bin/curl /usr/local/bin/curl /usr/share/man/man1/curl.1.gz
1
user2665732

Attention, c'est dangereux et peut ne pas être ce dont vous avez besoin

rm /usr/local/lib/libcurl*

Ubuntu utilise le paquet plutôt que la version compilée de curl

1
user2665732

Peut-être êtes-vous induit en erreur par le message d'erreur

curl: (35) Unknown SSL protocol error in connection to example.com:443

Cela signifie que curl a eu du mal à trouver une version de protocole SSL correspondante.

Essayez d’ajouter -3 ou même --insecure pour aider Curl à trouver une version SSL utilisable.

0
Gene Vincent