Tenemos un demonio FreeRADIUS 2 instalado en un servidor CentOS 5.7.
Nos gustaría usar un módulo de Python preescrito para hacer la autorización, pero hay un problema: el módulo de Python que tenemos requiere Python 2.6 o más, pero el Python que viene instalado con CentOS es Python 2.4 .
Ahora, el administrador del servidor ha instalado Python 2.6 en una carpeta separada /usr/lib/Python2.6
para que podamos ejecutar Python 2.6 desde allí. Sin embargo, /usr/bin/python
todavía es Python 2.4. Aparentemente, reemplazar el Python 2.4 predeterminado causará todo tipo de problemas.
¿Hay alguna forma de forzar a FreeRADIUS a usar en /usr/lib/Python2.6
lugar del predeterminado 2.4 para ubicar y ejecutar módulos?
/usr/lib/
como primera ruta y luego agregar las otras rutas predeterminadas como /bin
y /usr/bin
. Es posible que también deba vincular python2.6 a python.