health-es
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Health-es] Sugerencias sobre el instalador


From: Luis González
Subject: [Health-es] Sugerencias sobre el instalador
Date: Mon, 14 Jul 2014 17:56:40 -0430

Buenas tardes nuevamente.

Les escribo porque tengo algunas sugerencias  para el instalador de
GNU Health, que podrían facilitar su instalación en algunos sistemas.
Si este no es el lugar correcto para este tipo de propuestas, por
favor háganmelo saber

He logrado instalar GNU Health 2.6 bajo la versión estable de CentOS
(Release v6.5 Final). En esta distribución, la versión de Python
incluída es la 2.6.6.

 Debido a que GNU Health necesita una versión >= 2.7, y que modificar
la versión que viene con el sistema produce incompatibilidades, es
necesario realizar una instalación paralela de Python 2.7. Esto
instala el binario "python2.7" y (una vez instalado pip) el binario
"pip2.7.

Mi sugerencia es que el instalador pueda detectar el nombre de este
ejecutable, similar a como se hace con el comando pip (que puede
funcionar con "pip", "pip2" y "python-pip"). Por ejemplo, se podría
colocar algo como esto:

------------------------------------------------------------
local PYTHON_NAMES="python2.7 python2 python"
PYTHON_NAME=""
for NAME in ${PYTHON_NAMES}; do
    if [[ `which ${NAME} 2>/dev/null` ]]; then
        PYTHON_NAME=${NAME}
        break
    fi
done
------------------------------------------------------------

O en su defecto utilizar una variable que almacene el ejecutable de
python, por ejemplo:
$PITHON_CMD

De manera que sea más fácil cambiar su valor en todo el script.

Por otro lado, en los posibles nombres para el ejecutable de "pip" se
podría añadir "pip2.7, cambiando la línea:
local PIP_NAMES="pip pip2 pip-python"

Por esta otra:
local PIP_NAMES="pip2.7 pip pip2 pip-python"

Por último, cuando el instalador encuentra que ya existe el directorio
"/tmp/gnuhealth_installer" no debería fallar la instalación, debería
borrar el directorio (al fin y al cabo es un directorio temporal) o
crear uno distinto.

Cualquier duda con esta información, no duden en preguntar...

-- 
Salu2
Luis F. González V.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]