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

Contenido eliminado Contenido añadido
→‎Requerimientos: Actualización requerimientos - versiones PostgreSQL y Tryton
→‎Requerimientos: Limpiar información no necesaria
Etiqueta: posible vandalismo
Línea 24:
== Requerimientos ==
 
La última versión estable actual de GNU Health cuentaes conla los'''3.2''' siguientes. Los requisitos principales son :
# Sistema Operativo: GNU Health es independiente del Sistema Operativo, aunque recomendamos usar un Sistema Operativo Libre (como GNU/Linux o FreeBSD)
# Base de Datos: PostgreSQL 9
# Python: >= 3.4 (Recomendado empezar en 3.6.x)
# [[Wikipedia:Tryton|Tryton]]: = 4.2
 
=== Paquetes Necesarios ===
Consultar [[GNU Health/Notas Específicas de Sistemas Operativos|Notas Específicas de Sistemas Operativos]] para más información.
 
El instalador de GNU Health (gnuhealth-setup) se encarga buscar e instalar las dependencias principales.
A continuación detallamos los paquetes necesarios para poder instalar GNUHealth:
 
# python-pip: Paquete que contiene la aplicación “pip”. pip es un sistema de gestión de paquetes que se utiliza para instalar y gestionar paquetes de software escritos en Python.
# python-imaging: Instala la Python Imaging Library (PIL).La PIL añade capacidades de procesamiento de imágenes para el intérprete de Python.
# postgresql: Paquete de instalación de PostgreSQL. PostgreSQL es un SGBD (Sistema de Gestión de Base de Datos) relacional orientado a objetos y libre, publicado bajo la licencia BSD.
# build-essential: Es un metapaquete (paquete de paquetes), es un paquete que se encarga de instalar otros paquetes a los que hace referencia y que son necesarios para la instalación de GNU Health.
# python-dev: Paquete necesario para utilizar el pip.
# libxml2-dev: Paquete de librerías para manejar los archivos xml que utiliza GNU Health
# libxslt1-dev: XSLT es un paquete que permite transformar los archivos XML en otros tipos de archivos como HTML, Texto Plano, etc.
# postgresql-server-dev-9.3: Herramientas de desarrollo para el servidor Porstgres.
# libldap2-dev: Este paquete permite el desarrollo de aplicaciones LDAP utilizando las bibliotecas OpenLDAP.
# libsasl2-dev: Archivos para el desarrollo de bibliotecas de abstracción de la autenticación - Cyrus SASL
# python-psycopg2: psycopg2 es un adaptador de base de datos PostgreSQL para el lenguaje de programación Python.
# python-gtk2: Enlaces de Python para el conjunto de elementos gráficos de GTK+.
# python-sql: librería que permite escribir queries en estilo pythónico.
# libjpeg-dev: Dependencia de Pillow.
 
 
Podemos instalar dichos paquetes mediante el siguiente comando:
# apt-get install build-essential python-dev python-pip \</br>libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev python-ldap \</br>python-imaging python2.7-cracklib postgresql postgresql-server-dev-all libjpeg-dev
 
(Puede requerir permisos de superusuario para realizar está operación)