Skip to content

Latest commit

 

History

History
95 lines (63 loc) · 2.83 KB

INSTALL.md

File metadata and controls

95 lines (63 loc) · 2.83 KB

Instalación ginn

Servidor

Prerrequisitos

No hay archivo empaquetado. Usar git para clonar la rama master.

  • Instalar PostgreSQL y Samba.

Base de datos

  1. Preparar conexión en pg_hba de PostgreSQL:

     host    ginn             uginn            0.0.0.0 0.0.0.0         md5
    
  2. Crear usuario (uginn) y asignar contraseña (pwginn):

     createuser -d -R -S -P uginn
    
  3. Crear base de datos y estructura de tablas:

     createdb -E UTF8 -O uginn -h localhost -U uginn -W ginn
     psql -U uginn -W -h localhost ginn < tablas.sql
    
  4. Restaurar datos de ejemplo:

     pg_restore -c -d ginn populate.sql
    

El usuario de la aplicación que viene en el conjunto de datos de ejemplo es admin con contraseña admin.

Compartido SAMBA

  1. Preparar fichero de configuración ginn.conf:

     tipobd  postgres                                                                
     user    uginn
     pass    pwginn
     dbname  ginn
     host    localhost
     modelo_presupuesto presupuesto2
     ventanas_sobre fc
     logo    logo_nuevo.png
     precision 2
    
  2. Copiar código y compartir directorio padre en /etc/samba/smb.conf como compartido. Comprobar con testparm.

Clientes

Microsoft Windows

  1. Instalar bibliotecas (últimas versiones testeadas):
  1. gtk2-runtime-2.22.0-2010-10-21-ash.exe (GTK+ 2)
  2. gtk2-themes-2009-09-07-ash.exe (Temas GTK. Opcional)
  3. python-2.7.1.msi (Python 2.7)
  4. pygtk-all-in-one-2.24.0.win32-py2.7.msi (PyGTK)
  5. reportlab-2.5.win32-py2.7.exe (ReportLab)
  6. setuptools-0.6c11.win32-py2.7.exe (Setup Tools de Python)
  7. psycopg2-2.2.2.win32-py2.7-pg9.0.1-release.exe (Psycopg)
  8. Slik-Subversion-1.6.13-win32.msi (Subversion para MS-Windows)
  9. egenix-mx-base-3.2.0.win32-py2.7.msi (mxDateTime)
  10. PIL-1.1.7.win32-py2.7.exe (Python Imaging Library)
  11. gs905w32.exe (GhostScript)
  12. SQLObject:
			md "%APPDATA%\Subversion"
			REM --------8<-----------
			REM >>> Solo si proxy <<<
			REM echo [global] > "%APPDATA%\Subversion\servers"
			REM echo http-proxy-host=192.168.0.239 >> "%APPDATA%\Subversion\servers"
			REM echo http-proxy-port=8080 >> "%APPDATA%\Subversion\servers"
			REM -------->8-----------
			SET Path="%ProgramFiles%\SlikSvn\bin\";%Path%
			%SYSTEMDRIVE%\Python27\Scripts\easy_install.exe -U SQLObject
  1. Copiar utils/ERP-Geotexan.bat y establecer icono utils/logo.ico al acceso directo. Recomendada opción «Ejecutar: Minimizada» en Propiedades.

GNU/Linux

  1. Instalar bibliotecas.

  2. Montar directorio compartido o, desde el propio servidor, entrar en ginn/formularios.

  3. Ejecutar menu.py