|
From: | gerson piezal |
Subject: | Re: [Health-es] Guía de instalación GNUhealth 2.8.1 en ubuntu 14.04. paso a paso |
Date: | Thu, 19 Feb 2015 08:02:54 -0200 |
Gerson , excelente manual , tendrías por ahí uno pero de funcionamiento de ingreso de pacientes configuración de evaluaciones?????
Ya que implemente gnuhealth en una clínica , pero me gustaría encontrar algún manual del sistema
Saludos
Juan
De: health-es-bounces+address@hidden [mailto:health-es-bounces+address@hidden
En nombre de gerson piezal
Enviado el: martes, 17 de febrero de 2015 19:18
Para: address@hidden; gerson piezal
Asunto: [Health-es] Guía de instalación GNUhealth 2.8.1 en ubuntu 14.04. paso a paso
Esta es una guía en 12 claros pasos de como instalar GNUhealth 2.8.1 para nuevas instalaciones de ubuntu, es decir paso a paso para principiantes.
OS Ubuntu 14.04
GNUhealth 2.8.1
Tryton (cliente y servidor) 3.4
postgresql 9.3
*Primero
Instalar la paquetería
$ sudo apt-get install python-pip build-essential python-dev \
libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev python-ldap \
libjpeg-dev libfreetype6-dev libtiff4-dev liblcms2-dev libwebp-dev \
zlib1g-dev python-imaging python2.7-cracklib postgresql postgresql-server-dev-all
*Segundo
active la cuenta root
$ sudo passwd root
*Tercero
Entrando como root cree el usuario gnuhealth ejecute el siguiente comando
$ su root
poner passw
$ sudo adduser gnuhealth
poner password
repetir password y luego enter 4 veces y S
*Cuarto
debemos poner el passoword al usuario administrador de Postgresql o no permitirá registrar el password para el recientemente creado usuario gnuhealth en la base de datos postgresql
entrando como root
$ su root
password
usamos el siguiente comando
$sudo su postgres
$psql
$alter user postgres with password 'passwd';
nota
Si el programa response con el mensaje 'ALTER ROLE' la contraseña se ha cambiado correctamente. Para salir se la utilidad escriba: \q para salir del usuario 'postgres' escriba lo siguiente: exit Listo. La contraseña se ha cambiado correctamente. Probando la
conexion Para probar la conexion se puede utilizar la misma utilidad 'psql' de la siguiente forma: psql -U postgres -W Presione ENTER e introduzca la nueva contraseña(usted debió haberla cambiado en el ejemplo anterior, si no lo hizo la contraseña es 'passwd').
*Quinto
entrando como usuario ROOt ejecutamos el siguiente comando para dar acceso a la base de datos al recién creado usuario gnuhealth
su - postgres -c "createuser --createdb --no-createrole --no-superuser gnuhealth"
*Sexto
para asegurarnos que el usuario de postgresql tomo el password que digitamos cuando creamos el usuario gnuhealth en el *tercer punto ejecutamos el siguiente comando entrando como root
ojo el pasword que debemos digitar aquí es el que se dígito en el tercer punto
$ su root
password
$ sudo su - postgres
$ psql -c "ALTER ROLE gnuhealth WITH PASSWORD 'address@hidden' ;"
* Séptimo
reiniciamos el servidor postgresql con el siguiente comando, en una nueva terminal
$ su root
password
$ sudo service postgresql restart
*Octavo
Cierre todo el sistema y entre con el recien creado usuario ghuhealth
y baje la versión de gnuhealth 2.8 con el siguiente comando
$ wget http://ftp.gnu.org/gnu/health/gnuhealth-latest.tar.gz
descomprimir
$ tar xzf gnuhealth-latest.tar.gz
$ cd gnuhealth-*
ejecute el instalador
./gnuhealth_install.sh
el sistema le pedirá digitar y confirmar un Password para el servidor trytond, esta le sera solicitada cuando inicie el cliente para poder crear una nueva base de datos. la misma se encryptara y se incluirá de forma automática en el archivo Tritond_conf.
luego habilite el entorno Batch con el siguiente comando
$ source $HOME/.gnuhealthrc
*Noveno
Edite el archivo TRYTOND_CONFIG, este se encuentra en $home/gnuhealth/tryton/server/config
[database]
uri = postgresql://localhost:5432
path = /home/gnuhealth/attach
[session]
super_pwd =hgu5877&^%6
detalle
uri = postgresql://usuarioDB:address@hidden:5432
en usuario DB ponemos gnuhealth
en password DB ponemos el password que digitamos en el tercer y sexto punto.
el Patch= se queda igual e incluimos el comando jsonrpc *8000 para que acepte conexiones desde cualquier terminal no solo desde local host
El archivo debe quedar:
[database]
uri = postgresql://gnuhealth:address@hidden:5432
path = /home/gnuhealth/attach
[jsonrpc]
listen=*:8000
[session]
super_pwd = Yr3v6E/pFQbmk
luego guardar el archivo.
*Décimo
Arrancar servidor Trytond
Dentro del usuario gnuhealth
$ cdexe
cuando estemos dentro de la carpeta
$ ./trytond
address@hidden:~/gnuhealth/tryton/server/trytond-3.4.1/bin $ ./trytond
[Mon Feb 16 02:35:51 2015] INFO:trytond.server:using /home/gnuhealth/gnuhealth/tryton/server/config/trytond.conf as configuration file
[Mon Feb 16 02:35:51 2015] INFO:trytond.server:initialising distributed objects services
[Mon Feb 16 02:35:51 2015] INFO:trytond.server:starting JSON-RPC protocol on localhost:*8000
esto indica que el servidor fue ejecutado y que aceptara conexiones externas.
*Onceavo
como usuario Root cree un nuevo usuario para que este ejecute el cliente Tryton
$ su "root
$sudo adduser cliente
password
password
enter 4 veces
cierre el sistema y entre con su recién creado usuario cliente
* Doceavo
Descargar el cliente de Tryton ( este debe ser igual que la versión del Servidor)
$ wget http://downloads.tryton.org/3.4/tryton-3.4.1.tar.gz
descomprimir mediante el siguiente comando:
$ tar -xzvf tryton-3.4.1.tar.gz
cambiar al usuario root para instalar de lo contrario no permitirá
$ su root
Instalar mediante el siguiente comando:
$cd tryton-3.4.1
$sudo python setup.py instal
luego ejecutar cliente
tryton
desde aquí podrás configurar el cliente
Haga click en los perfiles de gestión Administrar Perfiles, y después haga click en Añadir. Dé a su nueva conexión un nombre en el lugar izquierdo y complete los campos del lado derecho. Si está haciendo la instalación en la misma máquina, elija localhost
como hostname
Haga click en el botón Nueva, aparecerá el siguiente emergente
La contraseña por defecto para el Servidor Tryton es la que usted digito cuando usted instalo el servidor antes de activar el comando batch en el *Octavo punto. Ponga nombre a a su base de datos e introduzca una nueva contraseña de admin dos veces. Nota: esta
será la contraseña del super-usuario de su nueva base de datos, por lo que se recomienda utilizar una contraseña fuerte para trabajar con servidores de producción.
Una vez creada la base de datos, haga click en Listo. Ya está preparado para iniciar sesión
Gracias al equipo de GNUsaludrd (Carlos, Karina, Donny y Josselyn) por todo el apoyo durante los 15 días de pruebas
[Prev in Thread] | Current Thread | [Next in Thread] |