Diferencia entre revisiones de «GNU Health/Guía Técnica/Instalación»

Contenido eliminado Contenido añadido
→‎Ejecutando el Instalador de GNU Health: usar resaltado / negrita para el usuario gnuhealth. Omitir información no relevante
→‎Instalación del cliente Tryton: Actualizar información, remover sección obsoleta (tabs)
Línea 129:
Esta última línea nos indica (tal como se haya configurado el archivo trytond.conf) si el sistema estará disposible para el localhost unicamente o para todas las terminales dentro de su red.
 
== Instalación del cliente TrytonGNU Health ==
=== Instalación Tradicional ===
Comenzando en la versión GNU Health 3.2, hay un cliente nativo GTK para GNU Health
GNU Health utiliza el cliente Tryton como interfaz de usuario. Si usted está en un sistema operativo Windows, puede descargar el último Tryton compatible con GNU Health de aquí [http://www.tryton.org/download.html], y ejecutar el archivo .exe para correr el cliente.
 
Puede instalar el cliente usando el código fuente o desde pip:
Si Ud. está utilizando un sistema operativo tipo '''UNIX o GNU/Linux''', por favor siga estos pasos:
 
=== Installación desde el código guente ===
Este tutorial ha sido probado y constatado su funcionamiento en versiones de Ubuntu hasta 16.04 y Linux Mint 18.3
wget# [https://ftp.gnu.org/gnu/health/gnuhealth-client-latest.tar.gz</syntaxhighlight> Descargar el último cliente GNU Health desde GNU.org]
# Instalar dependencias de Python :<syntaxhighlight lang="bash">pippip2 install --user "tryton>=3.2,<3.3"python-dateutil</syntaxhighlight>
# Descomprimir el cliente :<syntaxhighlight lang="bashtext">
tar -xzvf gnuhealth-client-latest.tar.gz
./tryton</syntaxhighlight>
# Ejecutar el cliente:<syntaxhighlight lang="bash">cd gnuhealth-client-3.2.*6/bin/</syntaxhighlight>
./gnuhealth-client</syntaxhighlight>
 
=== Instalación usando PIP ===
'''Por favor NO instale el cliente con el usuario ''gnuhealth'' '''. El usuario gnuhealth debe ser responsable solo de ejecutar el servidor'''</br>
 
El cliente GNU Health también puede ser instalado desde el Python Package Index (pypi).
Podemos crear un usuario específico para ejecutar el cliente , mediante los siguientes comandos, (Puede ingresar el nombre de usuario que desee, "cliente" es a modo de ej.)
 
El siguiente comando instalará el cliente GNU Health para todo el sistema (sin la opción --user):
Primero debemos volver al usuario root del sistema (lease "root" como su usuario root)
<syntaxhighlight lang="bash">sudo su</syntaxhighlight>
 
<syntaxhighlight lang="bash">aptpip install pythongnuhealth-dateutil -yclient</syntaxhighlight>
Luego agregamos el usuario para correr el cliente
<syntaxhighlight lang="bash">sudo adduser cliente</syntaxhighlight>
 
Se puede actualizar el cliente con el siguiente comando :
Instalamos dependencias necesarias:
<syntaxhighlight lang="bash">apt install python-dateutil -y</syntaxhighlight>
 
<syntaxhighlight lang="bash">pip install --upgrade gnuhealth--user trytonclient</syntaxhighlight>
Luego cambiamos al usuario cliente
<syntaxhighlight lang="bash">su cliente</syntaxhighlight>
 
Ejecutar el cliente :
Luego descargamos la última versión del cliente de Tryton:
 
<syntaxhighlight lang="bash">
wget https://ftp.gnu.org/gnu/health/gnuhealth-client-latest.tar.gz</syntaxhighlight>
 
Una vez descargado el archivo de instalación (generalmente lo ubicará en /home), es necesario descomprimirlo mediante el siguiente comando:<syntaxhighlight lang="bash">tar -xzvf gnuhealth-client-latest.tar.gz</syntaxhighlight>
 
Una vez descomprimido el archivo del cliente, es necesario ingresar a la carpeta:
<syntaxhighlight lang="bash">cd gnuhealth-client-3.2.*/bin/</syntaxhighlight>
 
Para ejecutar el cliente corremos:<syntaxhighlight lang="bash">./gnuhealth-client</syntaxhighlight>
 
<syntaxhighlight lang="bash">sudo sugnuhealth-client</syntaxhighlight>
=== MS Windows ===
 
[http://downloads.tryton.org/34.2/tryton-3.2.2last.exe Descarga de Tryton Cliente para Windows]
 
 
Visite el siguiente enlace y busque la ultima versión
 
http://downloads.tryton.org/3.2
 
 
'''Siga las instrucciones al correr la instalación'''
 
=== Método Alternativo ===
 
Una opción para descargar el último Tryton compatible con GNU Health con el comando PIP. Puede instalar el cliente Tryton con el siguiente comando: </br>
<syntaxhighlight lang="bash">pip install --user "tryton>=3.2,<3.3"</syntaxhighlight>
 
Esto instalará el cliente tryton en el directorio $HOME/.local/bin.
 
 
'''Nota''': Si usted tiene un cliente de Tryton viejo (instalado con PIP), que se puede actualizar a la última versión con el siguiente comando :</br>
 
<syntaxhighlight lang="bash">pip install --upgrade --user tryton</syntaxhighlight>
</br>
Para ejecutarlo, puede correr:
 
<syntaxhighlight lang="bash">cd $HOME/.local/bin
./tryton</syntaxhighlight>
 
Esto iniciará el cliente tryton
 
=== Colocar las solapas del cliente Tryton en la posición correcta para GNU Health ===
Antes de comenzar con la instalación de la base de datos, es necesario colocar la posición de las solapas en la posición de arriba "Top". De esta manera tendremos una navegación óptima.
 
La siguiente acción en el cliente Tryton lo llevará a cabo: '''Opciones -> Formulario -> Posición de las Pestañas -> Superior'''</br>
 
[[Archivo:GNU Health Client Tabs position.png]]
</br>
 
Finalmente, guarde los cambios en las preferencias del cliente '''Opciones -> Guardar Opciones'''</br>
 
 
También se puede cambiar el valor “top” por defecto del archivo de configuración del cliente Tryton, que se aloja en el directorio $HOME, ($HOME/.config/x.y/). Por tanto para una versión Tryton 2.0, puede chequear el valor de la solapa de posiciones haciendo lo siguiente:
 
gnuhealth@server:~$ cd $HOME/.config/tryton/2.2
 
gnuhealth@server:~/.config/tryton/2.2$ grep form_tab tryton.conf
 
Debe volver a '''form_tab = top'''. Si tiene otro valor, por favor cámbielo por "top".
 
=== Crear la base de datos de GNU Health ===