Мне нужно обновить cURL до последней версии на Centos
2.6.18-164.15.1.el5.centos.plusxen # 1 SMP среда, 17 марта 20:32:20 EDT 2010 x86_64 x86_64 x86_64 GNU / Linux
Я не могу найти подходящие пакеты для этого через yum
или rpm
. Есть ли стандартный способ выполнить это обновление без установки из исходников?
Это старый вопрос, но он по-прежнему остается одним из первых результатов поиска в Google, поэтому я хотел бы опубликовать решение, которое помогло решить мою проблему.
1) создайте новый файл /etc/yum.repos.d/city-fan.repo
2) Вставьте следующее содержимое:
[CityFan]
name=City Fan Repo
baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel$releasever/$basearch/
enabled=1
gpgcheck=0
3) тип:
yum clean all
yum install curl
4) Готово.
Обратите внимание, что для других версий rhel / centos все, что вам нужно сделать, это указать соответствующий URL-адрес городского поклонника.
Зачем нужно обновлять curl? Есть ли какая-то особенность, которую вам не хватает?
Вы можете получить его прямо у разработчика:
http://curl.haxx.se/download.html
Прокрутите вниз до списков Redhat (спасибо twirrim), найдите подходящий RPM (на основе RHEL5) и установите.
Не удалось получить ответ таксана для моей настройки, вот что я использовал
yum install epel-release -y
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-1-13.rhel6.noarch.rpm
yum update curl
больше ответов по теме можно найти здесь Обновление curl на centos 6: libcurl-7.50 требует libnghttp2
Последняя стабильная версия curl - 7.22.0, но пока что 7.19.7-16 - последняя версия CentOS. Таким образом, вам нужно либо найти репозиторий, который предлагает последнюю сборку сейчас, либо подождать, пока базовое репозиторий CentOS обновит сборку.
yum update curl
Я нашел для вас репо:
http://download.fedora.redhat.com/pub/fedora/linux/development/rawhide/x86_64/os/Packages/?P=*curl*
Вы можете получить файлы libcurl и curls по ссылке выше, а затем rpm –Uvh packagename
, установите libcurl, а затем пакет curls.