PINEBOO INSTALACION-COMENTARIOS ANTIGUOS U OBSOLETOS

Print Friendly, PDF & Email

Manual de comentarios antiguos sobre cómo instalar Pineboo, tanto en Windows como Linux y con un servidor PostgreSQL, MySQL, etc.

    • CREADO POR: miguelajsmaps@gmail.com en http://manuales-eneboo-pineboo.org
    • FECHA PRIMERA EDICIÓN:
    • EDITADO POR: miguelajsmaps@gmail.com en http://manuales-eneboo-pineboo.org/pineboo-que-es/pineboo-arreglos-en-python/pineboo-instalacion-comentarios-antiguos-u-obsoletos/
    • FECHA PRIMERA EDICIÓN: 2018
  • ÚLTIMA ACTUALIZACIÓN:Last updated: enero 30, 2021 at 17:27 pm

(AQUÍ PONGO LO QUE VA QUEDANDO OBSOLETO DE LAS OTRAS PÁGINAS A MEDIDA QUE EVOLUCIONA PINEBOO, POR EJEMPLO AL PASAR DE PYTHON 2 A PYTHON 3)

Índice:

  1. PASO 1 – DESCARGAMOS PINEBOO :
  2. PASO 13 – AÑADIR DATOS CONEXIÓN AL FORMULARIO DE ENTRADA :
  3. 14. ERRORES ANTERIORES-RESUMEN :
  4. 15. PASO OBSOLETO – Instalamos BASH :

Haz clic aquí para volver al índice


1. PASO 1-DESCARGAMOS PINEBOO:

  1. (OPCIÓN ANTIGUA, esto ya no se usa) Un consejo para navegantes: Como siempre esta siendo actualizado FLScriptparser, es muy recomendable el borrar la carpeta tempdata/cache/nombre_de_la_bd cada vez que actualicemos nuestro ejecutable. De esta manera funcionara con las correcciones que el parser aplique y evitaremos falsos errores. NOTA 2018: flscriptparser ya está integrado en pineboo (pineboolib/flparser) NO HACE FALTA DESCARGARLO POR SEPARADO:
    • https://github.com/deavid/flscriptparser

Haz clic aquí para volver al índice


13. PASO 13-EDITAR EL FORMULARIO DE ENTRADA: (ésto está obsoleto)

 

  • Se puede escribir después de arrancar Pineboo:

2021 – lo que sigue está obsoleto…el formulario actual es distinto

ESCRIBIR DATOS DE CONEXION EN EL FORMULARIO DE ENTRADA:

  • Pineboo crea un archivo-base de datos de las empresas en formato Base de Datos SQlite: pinebooconectores.sqlites en el directorio RAÍZ de Pineboo, en mi caso: c:\Pineboo

Formulario entrada nuevo pineboo-2

Formulario entrada nuevo pineboo-3

Formulario entrada nuevo pineboo-4

  • Desde la tercera pastaña se puede dar al botón «Empresa de Ejemplo» y así se «rellenan» los campos de conexión con los datos mínimos necesarios:

Formulario entrada nuevo pineboo-5

Formulario entrada nuevo pineboo-6


  • Este era el formulario antiguo de entrada:(hoy obsoleto)

Formulario entrada antiguo pineboo-1

Formulario entrada antiguo pineboo-2

Formulario entrada antiguo pineboo-3


  • ESTO ERA EN LINUX: (hoy obsoleto)
    • A la hora de ejecutar 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.

  • EDITAR EL ARCHIVO ENEBOO-BASE: …y la otra opción es grabarlos ANTES de ejecutar Pineboo en el ARCHIVO \pineboo\projects\eneboo-base.xml (hoy obsoleto)
  • EDITAR EL ARCHIVO \pineboo\projects\eneboo-base.xml …LO MEJOR ES COPIARLO EN OTRO DIRECTORIO Y MODIFICARLO:
  • Texto original en C:\GITHUB\pineboo\projects:

      • Texto modificado en C:\Users\(tu-usuario)\Documents\proy-pineboo: (hoy obsoleto)

      • …y CAMBIARLE EL NOMBRE: en este ejemplo, de «eneboo-base.xml» a «proyecto35.xml»

Haz clic aquí para volver al índice


7. PASO 7-INSTALAR PYTHON3-FUTURE: (este paso está OBSOLETO – YA NO SE USA)

  • Introducción / Concepto / información:
  • future is the missing compatibility layer between Python 2 and Python 3. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 2 and Python 3 with minimal overhead
  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/ … /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:

  • DESCARGA de:

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

…lo descargo, lo descomprimo y voy hasta ese directorio. Por ejemplo, desde MSDOS: (cd c:\future-0.16.0)

  • y para instalarlo meterse dentro de ese directorio y poner (ojo que tiene que estar python34 en el path, antes):python setup.py install
  • …lo instala automáticamente en c:\Python35….

  • (una vez instalado se podrá borrar ese directorio: c:\future-0.16.0)

Haz clic aquí para volver al índice


14. ERRORES ANTERIORES-RESUMEN:

  • YA FUNCIONA desde Python34, FALTA FUTURE Y PLY …..PERO DA MUCHOS ERRORES…SERÁ POR ESO?…uhm…resulta que esos dos se «auto-instalan» en Python27 y no consigo hacerlo en Python34….peeero, una vez instalados ya me deja arrancar Pineboo desde Python27…pero me pide las otras librerías…?¿?…las instalo y dejo las dos opciones en el manual porque algún día sacarán ply y future para python34…

SOLUCIONADO: SI NO HAY PYTHON 2.7 LO HARÁ EN PYTHON 3.4…comprobado en un Windows XP…falta probarlo con un Python 3.5…


  • Problemas conocidos FUTURIZE si tienes instalado Python 2:
    • …????…qué paquete es? este?:

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

….ni idea…Pineboo recomienda ir a: http://python-future.org/

«What’s new in version 0.15.2 (2015-09-11)»

…ok, pues lo descargo, lo descomprimo y voy a ese directorio para instalarlo:

…el problema es que me lo vuelve a instalar en c:\python27 y no en c:\python34 ….


  • Problemas conocidos PLY:

http://www.gossamer-threads.com/lists/python/python/906263

«Python setup.py install»……»Change «python» to the full path of your pythonw.exe executable.» (CHORRADAS)

Lo descargo y ejecuto «setup» desde el directorio de»ply-3.8″:

C:\ENEBOO-DESARROLLOS\pineboo\ply-3.8\setup.py install (NO FUNCIONA: LO INSTALA EN PYTHON27…)

…el problema es que se instala en \python27 y no en \python34 …?¿?¿

«PLY consists of two separate modules; lex.py and yacc.py, both of which are found in a Python package called ply. The lex.py module is used to break input text into a collection of tokens specified by a collection of regular expression rules. yacc.py is used to recognize language syntax that has been specified in the form of a context free grammar. »

…entonces, qué tal si copio los dos (lex.py and yacc.py) en \python34?

Haz clic aquí para volver al índice


15. PASO OBSOLETO L-INSTALAMOS BASH:

  • (ESTO ES ZONA GRIS…parece que también funciona con MS-DOS…saltar al «paso 4″…)

A) ESTE ES DEL 2006…

http://atejada.blogspot.com.es/2006/10/emulador-de-bash-en-windows.html (NO LO HE PROBADO)

B) A VER ÉSTOS:

http://www.xataka.com/aplicaciones/asi-es-usar-la-consola-bash-de-ubuntu-en-windows-10

(Abril 2016:) «Hace una semana os hablábamos de cómo Microsoft había anunciado una de las grandes novedades de Windows 10: la posibilidad de hacer uso de una consola Linux de forma nativa en este sistema operativo gracias a la colaboración de Canonical, la empresa responsable del desarrollo de Ubuntu.»

«Una vez de nuevo en Windows tendremos que ejecutar un Powershell y una vez dentro escribir ‘bash’ (sin comillas) y pulsar Enter. Al hacerlo se nos indicará que tenemos que aceptar los términos de licencia de la imagen Ubuntu proporcionada por Canonical, y si lo hacemos el sistema procederá a descargar e instalar esa imagen. Cuando termine el proceso podemos cerrar esa ventana y ya tendremos acceso a esa nueva y singular aplicación llamada «Bash on Ubuntu on Windows». »

C) ABRIMOS POWERSHELL

«Windows PowerShell es una interfaz de consola (CLI) con posibilidad de escritura y unión de comandos por medio de instrucciones (scripts en inglés).»

https://ubuntulife.wordpress.com /2016/05/09/ejecutar-la-shell-de-bash-en-windows-mediante-cmder/

Haz clic aquí para volver al índice


error: Content is protected !!