Muszę zaktualizować cURL do najnowszej wersji na Centos
2.6.18-164.15.1.el5.centos.plusxen # 1 SMP Śr 17 marca 20:32:20 EDT 2010 x86_64 x86_64 x86_64 GNU / Linux
Nie mogę znaleźć żadnych odpowiednich pakietów, które mogłyby to zrobić za pośrednictwem yum
lub rpm
. Czy istnieje standardowy sposób przeprowadzenia tej aktualizacji bez instalowania ze źródła?
Odpowiedzi:
To stare pytanie, ale wciąż jest jednym z pierwszych wyników wyszukiwania Google, więc chciałbym opublikować rozwiązanie, które rozwiązało mój problem.
1) Utwórz nowy plik /etc/yum.repos.d/city-fan.repo
2) Wklej następującą zawartość:
3) typ:
4) I gotowe.
Zauważ, że w przypadku innych wersji rhel / centos wszystko, co musisz zrobić, to podać odpowiedni adres URL dla fanów miasta.
źródło
yum update curl
lubyum install curl
samodzielne NIE działało !!curl
iyum
z błędemcurl: error while loading shared libraries: libnghttp2.so.14: cannot open shared object file: No such file or directory
Dlaczego musisz zaktualizować curl? Czy brakuje Ci konkretnej funkcji?
Możesz to uzyskać bezpośrednio od programisty:
http://curl.haxx.se/download.html
Przewiń w dół do list Redhat (dzięki twirrim), znajdź odpowiednie RPM (oparte na RHEL5) i zainstaluj.
źródło
CURLOPT_TIMEOUT_MS
aby ustawić naprawdę małe limity czasu. Staramy się tworzyć żądania „odpal i zapomnij”. Listy fedory, których wypróbowaliśmy, są tak naprawdę pakietami źródłowymi, z którymi nie jesteśmy zaznajomieni. Czy możesz udzielić pomocy / porady przy aktualizacji przez źródło?Nie mogłem uzyskać odpowiedzi taksana do pracy dla mojej konfiguracji tutaj jest to, czego użyłem
więcej podobnych odpowiedzi można znaleźć tutaj Aktualizacja curl na centos 6: libcurl-7.50 wymaga libnghttp2
źródło
Najnowsza stabilna wersja curl to 7.22.0, ale jak dotąd 7.19.7-16 jest najnowszą wersją CentOS. Musisz więc znaleźć repozytorium, które oferuje teraz najnowszą kompilację, lub poczekać, aż podstawowe repozytorium CentOS zaktualizuje kompilację.
Znalazłem dla ciebie repo:
Możesz pobrać pliki libcurl i loki z powyższego łącza, a następnie
rpm –Uvh packagename
zainstalować pakiet libcurl, a następnie loki.źródło