Download 1. paso 1 - descargamos pineboo y flscriptparser

Document related concepts
no text concepts found
Transcript
CREADO POR: [email protected] en https://github.com/MiguelJ/eneboo/wiki(https://github.com/Miguel-J/eneboo/wiki)
EDITADO POR: [email protected] en https://github.com/MiguelJ/eneboo/wiki(https://github.com/Miguel-J/eneboo/wiki)
ULTIMA ACTUALIZACIÓN: 17 de septiembre de 2016
Para imprimir esta pagina en PDF PULSAR AQUI(https://gitprint.com/MiguelJ/eneboo/wiki/Pineboo-en-Windows-XP-Instalaci%C3%B3n)
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 :
1.PASO1-DESCARGAMOSPINEBOOYFLSCRIPTPARSER:
1. Desde GITHUB, usando este manual:
https://github.com/Miguel-J/eneboo/wiki/GITHUB-COMO-INSTALARLO-Y-USARLO
(https://github.com/Miguel-J/eneboo/wiki/GITHUB-COMO-INSTALARLO-Y-USARLO)
1. Descargarlos de:
https://github.com/deavid/pineboo(https://github.com/deavid/pineboo)
https://github.com/deavid/flscriptparser(https://github.com/deavid/flscriptparser)
1. Llevamos los repositorios de "pineboo" y "flscriptparser" al directorio raíz...
1of7
volver al índice
2.PASO2-INSTALAMOSPYTHON3x:
https://www.python.org/downloads/(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/(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...
volver al índice
3.PASO3-INSTALARPython-lxmlPARAWINDOWS:
Para PYTHON 3.4:
https://pypi.python.org/pypi/lxml/3.5.0(https://pypi.python.org/pypi/lxml/3.5.0)
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...
volver al índice
2of7
4.PASO4-INSTALARPYTHON3-PSYCOPG2:
"Psycopg is a PostgreSQL adapter for the Python programming language."
http://initd.org/psycopg/docs/install.html(http://initd.org/psycopg/docs/install.html)
"Jason Erickson maintains a packaged Windows port of Psycopg with installation executable.
Download. Double click. Done."
te lleva a: http://www.stickpeople.com/projects/python/win-psycopg/
(http://www.stickpeople.com/projects/python/win-psycopg/)
elegir en "Release Files":
Para PYTHON 3.4: la opción de PYTHON 3.4 y x86 Release... descargo el
"psycopg2-2.6.2.win32-py3.4-pg9.5.3-release.exe"
descargo, ejecuto, se instala sólo en c\Python34 y listo
volver al índice
5.PASO5-INSTALARPYTHON3-PYQT4:
Ir a https://www.riverbankcomputing.com/software/pyqt/download
(https://www.riverbankcomputing.com/software/pyqt/download)
En "Binary packages" descargar:
Para PYTHON 3.4: donde descargo el de la 4a fila:
"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...
volver al índice
6.PASO6-CREARELPATHPARAPYTHON3X:
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.
volver al índice
3of7
7.PASO7-INSTALARPYTHON3-FUTURE:
Concepto / información:
Página web informativa (que no de descarga...) ir a: http://python-future.org/
(http://python-future.org/)
"What’s new in version 0.15.2 (2015-09-11)"
Código origen Future en Github: https://github.com/PythonCharmers/python-future
(https://github.com/PythonCharmers/python-future)
Explicación en documentación en Github-Pineboo:
https://github.com/deavid/pineboo/blob/master/README.python3.rst
(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(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:
 * * pythonsetup.pyinstall* *
...lo instala automáticamente en c:\python34 ....
volver al índice
8.PASO8-INSTALARPYTHON3-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/(http://www.dabeaz.com/ply/)
...bajar PLY 3.9 en "Links" - "Download Ply3.9" ...
4of7
...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.
volver al índice
9.PASO9-INSTALARSERVIDORPostgreSQL:
https://github.com/Miguel-J/eneboo/wiki/Instalacion-en-windows-con-PostgreSQL
(https://github.com/Miguel-J/eneboo/wiki/Instalacion-en-windows-con-PostgreSQL)
volver al índice
10.PASO10-DARDEALTANUEVOUSUARIOYBASEDEDATOSENSERVIDOR
PostgreSQL:
https://github.com/Miguel-J/eneboo/wiki/Instalacion-en-windows-con-PostgreSQL
(https://github.com/Miguel-J/eneboo/wiki/Instalacion-en-windows-con-PostgreSQL)
volver al índice
11.PASO11-EDITARELARCHIVOeneboo-base:
EDITAR EL ARCHIVO \pineboo\projects\eneboo-base.xml ...:
 < project>
< name> proyecto1< /name>
< application- path> ~ /git/eneboo-modules</application-path>
< database- server>
< type> postgresql< /type>
< host> localhost< /host>
< port> 5432< /port>
< /database-server>
< database- credentials>
< username> postgres< /username>
< password> (laquehayaspuestoalinstalarPostgreSQL)< /password>
< /database-credentials>
< database- name> prueba< /database-name>
< /project>
...y CAMBIARLE EL NOMBRE: en este ejemplo, de "eneboo-base.xml" a
"proyecto1.xml"
--
5of7
volver al índice
12.PASO12-ARRANCARPINEBOO:
OPCIÓN A - EJECUTAR PINEBOO SIN EL PATH EN WINDOWS:
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:
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)
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
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 !!
volver al índice
13.PASO13-ESCRIBIRDATOSDECONEXIONENELFORMULARIODE
ENTRADA:
Este paso es OPCIONAL, se puede evitar creando un acceso directo con, en este
ejemplo: pineboo -l proyecto1 (ver imagen):
6of7
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
volver al índice
14.PASO14-CARGARMODULOSparaPineboo-PostgreSQL:
este paso es OPCIONAL.
https://github.com/Miguel-J/eneboo/wiki/Instalacion-en-windows-con-PostgreSQL
(https://github.com/Miguel-J/eneboo/wiki/Instalacion-en-windows-con-PostgreSQL)
volver al índice
7of7