— Esto es un borrador —
Descripción
Este manual indica como hacer la instalación de OrfeoNG v1.0 partiendo de los fuentes en un Windows 10 o superior.
Prerequistos
Arrancamos con un Windows e inciamos a montar los requisitos:
A. Herramientas Utiles y Necesarias
- Python: Es requisito para los servicios. Abra un CMD y escriba python e inmediatamente windows lo lleva a la tienda para instalarlo
En caso que tenga problemas siempre puede instalarlo desde su origen https://www.python.org/downloads/ - GIT: https://git-scm.com/download/win
- VIM: https://www.vim.org/download.php
B. Servidor de Aplicaciones
- XAMP: Apache, PHP, MySQL /MariaDB
https://www.apachefriends.org/es/download.html
Omita tomcat, webalizer. Mercury, filezilla y Perl - Composer: https://getcomposer.org/Composer-Setup.exe
- Node: https://nodejs.org/en/download (le dije que si que instalara todos los addons)
C. Servicios Adicionales
- Libreoffice: https://www.libreoffice.org/download/download-libreoffice/ y
- unoserver: https://github.com/unoconv/unoserver Se necesita para hacer las conversiones de formatos
- Sphinx: http://sphinxsearch.com/downloads/current/ El motor de búsqueda para contenido
D. Configure detalles
XAMP
Lance como administrador el XAMP Control y active el autostart para MySQL y Apache
APACHE
El módulo de re/escritura de apache ya viene habilitado .. pero puede chequearlo desde el XAMP Control presionando el botón de Config / Apache (httpd.conf) y puede buscar donde se cargan los módulos
#LoadModule reqtimeout_module modules/mod_reqtimeout.so
LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule sed_module modules/mod_sed.so
PHP
Edite tambien el php.ini para habilitar las extensiones
- extension=gd
- extension=imap
- extension=zip
GIT
OJO git no esta en el PATH .. tienes que usar la ruta completa C:\Program Files\Git\bin\git
Se debe agregar un archivo personlizado /etc/apache2/conf-enable/orfeong.conf que se debe copiar de ng_backend/api/documentacion/ofeong.apache y ajustelo al directorio correcto.
0. soportes del programa –>
1. orfeoNG Backend –>
2. orfeoNG Sockets –>
3. orfeoNG FrontEnd –>
4. Servicios Anexos
OrfeoNG usa servicios externos para varias funcionalidades
- Unoserver: Servicio de Libreoffice para convertir documentos en PDF
- Sphinx: Servicio de indexación para búsqueda de contenidos de documentos
- Tesseract: Máquina libre de OCR (Reconocimiento óptico de caracteres)
- pdftools: Libreria de operaciones de PDFs
Trucos
Problemas
1. Referencias
–