Назад | Перейти на главную страницу

Установка libcurl 7.19+ на CentOS5

У меня есть сервер CentOS 5, на котором мне нужно установить pycurl 7.19.0. pycurl 7.19.0 требует libcurl 7.19.x или выше. Версия libcurl в комплекте - 7.15.5. Кажется, я не могу найти никаких rpms, и я немного не решаюсь установить из исходников.

Любые идеи?

Я понял. Для всех, кому может быть интересно, вот что я сделал.

  1. Создайте желаемую версию curl / libcurl в альтернативном каталоге (я использовал / opt / curl), следуя инструкциям здесь. http://markus.revti.com/2009/12/install-rtorrent-using-curl-in-different-path-on-centos-linux/
  2. Загрузите источник pycurl для соответствующей версии libcurl здесь http://pycurl.sourceforge.net/download/
  3. Запустите setup.py и скажите ему, чтобы он строил против вашего альтернативного libcurl, т.е.

python setup.py install --curl-config=/opt/curl/bin/curl-config

Выдохните с облегчением.

Я нигде не вижу доступной новой версии двоичного RPM для CentOS5, поэтому вам, вероятно, придется перекомпилировать. Я бы начал с http://download.fedora.redhat.com/pub/fedora/linux/development/rawhide/source/SRPMS/curl-7.21.3-3.fc15.src.rpm (и вы также можете использовать http://download.fedora.redhat.com/pub/fedora/linux/development/rawhide/source/SRPMS/python-pycurl-7.19.0-9.fc15.src.rpm также).