2011-04-05 15 views
6

Estoy tratando de instalar la última versión de Gearman. Sin embargo, se sigue mostrándome el error:Cómo actualizar Boost cuando Yum tiene la versión obsoleta

Checking for Boost Headers version >= 1.37... no

Cuando compruebo mi versión Boost (mmm lista instalado | grep impulso), todas las versiones son 1,33. La última versión de Boost es 1.46, pero parece que CentOS no tiene esta versión en sus repositorios.

¿Hay alguna forma de evitar la actualización de Boost a la última versión?

+0

EDIT: Tengo este problema instalando manualmente una versión anterior de Gearman, cuyo apoyo a Boost estaba bien con la versión 1.33. –

+0

¿Tuvo algún éxito con su proyecto Gearman? Estoy intentando que este paquete funcione, pero no hay amor hasta ahora. Me dieron los encabezados de impulso, pero ahora hay otro error de impulso. –

Respuesta

2

Puede intentar y build it from source o agregar un repositorio que tenga la última distribución de refuerzo para sus repositorios yum.

+0

intente con repositorios externos como centos extras, EPEL y DAGS (http://dag.wieers.com/rpm/). Esto puede requerir hurgar en /etc/yum.repos.d para habilitarlos o agregarlos (google es tu amigo) –

0

Lo que hice con esto es emitir un

rpm -ql boost-devel y rpm -ql boost146-devel

mv /usr/include/boost146/boost /usr/include/boost` 
cd /usr/lib/boost/ 
mv * /usr/lib/ 

Nota: basta con sustituir los nombres de archivo si el suyo es diferente

Cuestiones relacionadas