health-es
[Top][All Lists]
Advanced

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

[Health-es] Guía de instalación GNUhealth 2.8.1 en ubuntu 14.04. paso a


From: gerson piezal
Subject: [Health-es] Guía de instalación GNUhealth 2.8.1 en ubuntu 14.04. paso a paso
Date: Tue, 17 Feb 2015 17:18:15 -0400

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

reply via email to

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