CentOS 6.x и проблемы с библиотекой jansson

Моя ОС - CentOS 6.4 x86_64bit.

И я пытался использовать библиотеку jansson так же, как показано в их руководстве.

Вот моя история.

  1. Я скачал github_commits.c
  2. Я скачал curllib.
  3. У меня возникла проблема с libjansson.so.4.
  4. Итак, я поставил «ldconfig», и вроде все в порядке.
  5. Мне нужно обновить yum по какой-то причине. поэтому я командую "yum update"
  6. терминал показывает ошибку ниже:

    Возникла проблема с импортом одного из модулей Python, необходимых для запуска yum. Ошибка, приводящая к этой проблеме, была:

    /usr/lib64/python2.6/site-packages/pycurl.so: неопределенный символ: CRYPTO_set_locking_callback

    Пожалуйста, установите пакет, который предоставляет этот модуль, или убедитесь, что модуль установлен правильно.

    Возможно, указанный выше модуль не соответствует текущей версии Python, а именно: 2.6.6 (r266:84292, 22 февраля 2013 г., 00:00:18) [GCC 4.4.7 20120313 (Red Hat 4.4.7- 3)]

    Если вы не можете решить эту проблему самостоятельно, обратитесь к часто задаваемым вопросам по yum по адресу: http://yum.baseurl.org/wiki/Faq

  7. в Интернете я нашел решение, в котором говорится, что я должен удалить curl. это ссылка: http://forums.fedoraforum.org/showthread.php?t=263887

  8. Так что у меня тут дилемма. Я должен использовать curl из-за jansson. в то же время я также должен использовать ням

Есть ли идея для этой проблемы?

Спасибо.


person Juneyoung Oh    schedule 23.04.2013    source источник


Ответы (1)


Почему бы не использовать yum для установки curl и curl-devel?

yum install curl

yum install curl-devel
person ZaSter    schedule 26.04.2013
comment
Почему бы не установить с помощью yum? - person ZaSter; 06.05.2013
comment
На самом деле, я только что восстановил свою систему :( возможно, ваше решение может сработать, но нет возможности для такого эксперимента. Спасибо - person Juneyoung Oh; 08.05.2013