Pineboo en Windows XP Instalación

Manual para instalar Pineboo en Windows XP.

  • CREADO POR: miguelajsmaps@gmail.com en https://github.com/Miguel-J/eneboo/wiki
  • EDITADO POR: miguelajsmaps@gmail.com en https://github.com/Miguel-J/eneboo/wiki (YA NO EXISTE)
  • FECHA CREACIÓN:
  • ACTUAL: miguelajsmaps@gmail.com en https://manuales-eneboo-pineboo.org/pineboo-que-es/pineboo-en-windows-xp-instalacion/
  • ULTIMA ACTUALIZACIÓN:[lastupdate]

PINEBOO en Windows XP: Instalación:

Indice:

  1. PASO 1 – DESCARGAMOS PINEBOO Y FLSCRIPTPARSER:
  2. PASO 2 – INSTALAMOS PYTHON 3.x
  3. PASO 3 – INSTALAR «Python-lxml» PARA WINDOWS
  4. PASO 4 – INSTALAR PYTHON3-PSYCOPG2 :
  5. PASO 5 – INSTALAR PYTHON3-PYQT4 :
  6. PASO 6 – CREAR EL PATH PARA PYTHON 3.X :
  7. PASO 7 – INSTALAR PYTHON3-FUTURE :
  8. PASO 8 – INSTALAR PYTHON3-PLY :
  9. PASO 9 – INSTALAR SERVIDOR PostgreSQL :
  10. PASO 10 – DAR DE ALTA NUEVO USUARIO Y BASE DE DATOS EN SERVIDOR PostgreSQL :
  11. PASO 11 – EDITAR EL ARCHIVO \pineboo\projects\eneboo-base.xml
  12. PASO 12 – ARRANCAR PINEBOO:
  13. PASO 13 – ESCRIBIR DATOS DE CONEXIÓN EN EL FORMULARIO DE ENTRADA
  14. PASO 14 – ARRANCAR PINEBOO Y CARGAR PAQUETE/DIRECTORIO DE MÓDULOS para PostgreSQL :

Haz clic aquí para volver al índice


1. PASO 1 – DESCARGAMOS PINEBOO Y FLSCRIPTPARSER:

  1. Desde GITHUB, usando este manual:

https://manuales-eneboo-pineboo.org/github-como-instalarlo-y-usarlo/

  1. Descargarlos de:

git clone https://github.com/Aulla/pineboo.git

https://github.com/deavid/pineboo (obsoleto)

https://github.com/deavid/flscriptparser (obsoleto)

  1. Llevamos los repositorios de «pineboo» y «flscriptparser» al directorio raíz…

Haz clic aquí para volver al índice


2. PASO 2 – INSTALAMOS PYTHON 3x:

https://www.python.org/downloads/

Ir a www.python.org y «download» y luego a «otros S.O.: windows»:

https://www.python.org/downloads/windows/


  • OPCIÓN A: PYTHON 3.4:
  • bajar la «Python 3.4.4 2015-12-21» (porque Python 3.5 pide como MÍNIMO Windows VISTA). Descargo esta:
  • Python 3.4.4 – 2015-12-21 // Download Windows x86 MSI installer

descargarla y ejecutarla: crea el directorio c:\python34 y un acceso directo en el menú…

  • ( ahora toca añadir el PATH para Python 3.4 … lo hago en el PASO 6 )

  • OPCIÓN B: PYTHON 3.5: (NO FUNCIONA)

Python 3.5.2 – 2016-06-27 // Download Windows x86 executable installer

descargarla y ejecutarla: NO FUNCIONA. Dice que necesitas como mínimo Windows vista para ejecutarlo…

errores pineboo

Haz clic aquí para volver al índice


3. PASO 3 – INSTALAR Python-lxml PARA WINDOWS:

Elegir la versión correcta para tu versión de Windows. Yo instalo la de Windows 32 con Python 3.4:

lxml-3.5.0.win32-py3.4.exe (md5) MS Windows installer 3.4 2016-06-08 3MB

…se instala automáticamente en el directorio c:\python34 instalado previamente…

Haz clic aquí para volver al índice


4. PASO 4 – INSTALAR PYTHON3-PSYCOPG2:

«Psycopg is a PostgreSQL adapter for the Python programming language.»

http://initd.org/psycopg/docs/install.html

«Jason Erickson maintains a packaged Windows port of Psycopg with installation executable. Download. Double click. Done.»

«psycopg2-2.6.2.win32-py3.4-pg9.5.3-release.exe»

descargo, ejecuto, se instala sólo en c\Python34 y listo

Haz clic aquí para volver al índice


5. PASO 5 – INSTALAR PYTHON3-PYQT4:

«PyQt4-4.11.4-gpl-Py3.4-Qt5.5.0-x32.exe Windows 32-bit installer»

…te lo descarga de SOURCEFORGE (dar permiso en barra amarilla)…comprobar que pesa 37,9 Mb…

…lo ejecuto y reinicio el ordenador…

Haz clic aquí para volver al índice


6. PASO 6 – CREAR EL PATH PARA PYTHON 3X:

  • Ir a «inicio»-«Configuración»-«Panel de Control»-ejecutar «Sistema»…
  • …pestaña: «Opciones Avanzadas» – abajo: «Variables de Entorno» – segunda ventana «Path» – «modificar» y añadir al final del campo:
  • Para PYTHON 3.4: «;C:\Python34«
  • …aceptar todo y reiniciar.

Haz clic aquí para volver al índice


7. PASO 7 – INSTALAR PYTHON3-FUTURE:

  • Concepto / información:
  1. Página web informativa (que no de descarga…) ir a: http://python-future.org/
  • «What’s new in version 0.15.2 (2015-09-11)»
  1. Código origen Future en Github: https://github.com/PythonCharmers/python-future
  2. Explicación en documentación en Github-Pineboo: https://github.com /deavid/pineboo /blob/master/ README.python3.rst
  • «[Pineboo-Deavid] Adicionalmente, hacemos uso de un paquete llamado «future», que es el que me ha ayudado a hacer la transformación con una herramienta llamada futurize.» «Future se usa ahora en el código para que Python2.7 pueda ejecutar nuestro código de python3 y que ambos hagan lo mismo. (Emulando python3)» «Esto hace que algunos ficheros requieran de esta librería con Python3, pero creo que es una dependencia que se puede eliminar en el futuro (cuando casi nadie use python2). De todos modos para Python3 creo que no hace casi nada.» …LO INSTALO:

  • lo DESCARGO de:

https://pypi.python.org/pypi/future/0.15.2

…lo descargo, lo descomprimo y voy hasta ese directorio (una vez instalado se podrá borrar ese directorio) desde MSDOS (cd c:\future-0.15.2)para instalarlo poniendo:

…lo instala automáticamente en c:\python34 ….

Haz clic aquí para volver al índice


8. PASO 8 – INSTALAR PYTHON3-PLY:

  • Concepto: «Welcome to the PLY homepage. PLY is an implementation of lex and yacc parsing tools for Python. If you don’t have the slightest idea what that means, you’re probably in the wrong place. Otherwise, keep reading.»
  • Descargarlo de:

http://www.dabeaz.com/ply/

…bajar PLY 3.9 en «Links» – «Download Ply3.9» …

  • …y ejecutar «setup» desde MSDOS yendo al directorio de «ply-3.9»:

C:\ply-3.9\setup.py install

  • (una vez instalado se puede borrar este directorio.)
  • …lo instala automáticamente en python 3.4.

Haz clic aquí para volver al índice


9. PASO 9 – INSTALAR SERVIDOR PostgreSQL:

https://github.com/Miguel-J/eneboo/wiki/Instalacion-en-windows-con-PostgreSQL

Haz clic aquí para volver al índice


10. PASO 10 – DAR DE ALTA NUEVO USUARIO Y BASE DE DATOS EN SERVIDOR PostgreSQL:

https://github.com/Miguel-J/eneboo/wiki/Instalacion-en-windows-con-PostgreSQL

volver al índice

11. PASO 11 – EDITAR EL ARCHIVO eneboo-base:

  • EDITAR EL ARCHIVO \pineboo\projects\eneboo-base.xml …:
  • …y CAMBIARLE EL NOMBRE: en este ejemplo, de «eneboo-base.xml» a «proyecto1.xml»

Haz clic aquí para volver al índice


12. PASO 12 – ARRANCAR PINEBOO:

  • OPCIÓN A – EJECUTAR PINEBOO SIN EL PATH EN WINDOWS:
  1. Ir a MS_DOS (Inicio-Programas-Accesorios-Símbolo del sistema»)
  • Cambiar con «cd» hasta llegar a «C:\Python34» y ejecutar:c:\Python34>python c:\pineboo\pineboo.py

  • OPCIÓN B – EJECUTAR PINEBOO CON EL PATH EN WINDOWS:
  1. Ir a MS_DOS (Inicio-Programas-Accesorios-Símbolo del sistema»)
  • Cambiar con «cd» hasta llegar a «C:\pineboo» y ejecutar:c:\pineboo>pineboo.py

  • OPCIÓN C – EJECUTAR PINEBOO CON LINUX: (en revisión)
  1. A la hora de enecutar pineboo, puedes hacerlo de varias maneras:./pineboo a secas. Pide datos de conexión en un form./pineboo -l nombre_proyecto. Busca un fichero .xml dentro de projects./pineboo -c user:passwd@host:port/database. Especificando datos de conexión por linea de comandos
  2. desde qué directorio he de lanzar ese comando? ….Lo de «./» es porque llama a un subdirectorio?

RESPUESTA: «./» significa en este mismo directorio. Si no le pones el «./», busca en el path del sistema y si no lo encuentra da error.


  • probamos pineboo y responde: ABRE EL FORMULARIO DE CONEXIÓN !!

Haz clic aquí para volver al índice


13. PASO 13 – ESCRIBIR DATOS DE CONEXION EN EL FORMULARIO DE ENTRADA:

  • Este paso es OPCIONAL, se puede evitar creando un acceso directo con, en este ejemplo: pineboo -l proyecto1 (ver imagen):

Acceso directo entrada pineboo-1

  • Si elegimos arrancar desde MSDOS con sólo pineboo, deberemos rellenar el formulario con los mismos valores de EDITAR EL ARCHIVO \pineboo\projects\eneboo-base.xml

Formulario entrada pineboo-1

Formulario entrada pineboo-1

Formulario entrada pineboo-1

volver al índice


14. PASO 14 – CARGAR MODULOS para Pineboo-PostgreSQL:

  • este paso es OPCIONAL.

https://github.com/Miguel-J/eneboo/wiki/Instalacion-en-windows-con-PostgreSQL

Haz clic aquí para volver al índice

You cannot copy content of this page