J'ai besoin de mettre à niveau cURL vers la dernière version sur Centos
2.6.18-164.15.1.el5.centos.plusxen # 1 SMP mer 17 mars 20:32:20 EDT 2010 x86_64 x86_64 x86_64 GNU / Linux
Je ne trouve aucun package approprié pour le faire via yum
ou rpm
. Existe-t-il une méthode standard pour effectuer cette mise à niveau sans installer à partir de la source?
Réponses:
C'est une vieille question, mais c'est toujours l'un des premiers résultats de la recherche Google, donc j'aimerais publier la solution qui a résolu mon problème.
1) créez un nouveau fichier /etc/yum.repos.d/city-fan.repo
2) Collez le contenu suivant:
3) tapez:
4) Et c'est fait.
Notez que pour les autres versions rhel / centos, tout ce que vous avez à faire est de spécifier l'URL appropriée pour les fans de la ville.
la source
yum update curl
ouyum install curl
seul n'a PAS fonctionné !!curl
etyum
avec une erreur commecurl: error while loading shared libraries: libnghttp2.so.14: cannot open shared object file: No such file or directory
Pourquoi avez-vous besoin de mettre à niveau curl? Y a-t-il une fonctionnalité spécifique qui vous manque?
Vous pouvez l'obtenir directement auprès du développeur:
http://curl.haxx.se/download.html
Faites défiler jusqu'à la liste de Redhat (merci twirrim), trouvez un RPM approprié (basé sur RHEL5) et installez.
la source
CURLOPT_TIMEOUT_MS
pour définir de très petits délais. Nous essayons de créer des demandes «tirer et oublier». Les listes de fedora que nous avons essayées sont en fait des paquets source, que nous ne connaissons pas. Pouvez-vous fournir de l'aide / des conseils lors de la mise à niveau via la source?Impossible d'obtenir la réponse de taksan pour ma configuration, voici ce que j'ai utilisé
d'autres réponses connexes peuvent être trouvées ici Mise à niveau de curl sur centos 6: libcurl-7.50 nécessite libnghttp2
la source
La dernière version de curl stable est 7.22.0, mais jusqu'à présent, 7.19.7-16 est la dernière version de CentOS. Vous devez donc soit trouver un référentiel qui propose la dernière version maintenant, soit attendre que le référentiel de base CentOS mette à jour la version.
J'ai trouvé un repo pour vous:
Vous pouvez récupérer les fichiers libcurl et curls à partir du lien ci-dessus, puis
rpm –Uvh packagename
installer libcurl puis le pack de boucles.la source