https://foro.gambas-es.org/viewtopic.php?f=2&t=5721
-----------------------------------
jousseph
Viernes, 19 Agosto 2016, 10:11

Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
Hola buen dia compañeros, como estan, espero que bien.

Quiero comentarles que hice la prueba de instalacion del Bash en Windows 10 y duro bastantico con un gestor de descargas que trae descargado previo desde microsoft y que a su ves este instala todo llamada la Actualización Aniversario que trae novedades y reinicia el equipo a cada cierto tiempo durante la instalación. Cuando termina el Windows solo cambia cierta apariencia y se pone un poco mas pesado bueno en fin quiza por las nuevas caracteristicas instaladas.

En las pruebas ejecute al Bash y en este se observa una terminal identica la de gnu/linux hace lo mismo muestra los directorios de home y puedes acceder en modo root y usuario normal, tambien puedes ejecutar una actualizacion e instalar programas de gnu/linux pero con el detalle que esta en version del Ubuntu Trusty un poco viejo!.

Para los que quieran probar deben recordar que esto es solo para Windows 10 X64 y que deben actualizar primero con la opcion de Microsoft de "Actualizacion aniversario":

[img]https://foro.gambas-es.org/files/images/1000/2016_08_18_16_38_51_inicio.png[/img] 

[b]Después de haber descargado la actualización Aniversario mostrada en la imágen e instalado la misma con éxito! hacer lo siguiente:[/b]

1-Dirigirse al icono Configuracion, buscar Windows Update luego opcion para Programadores y hablitan la casilla Modo programador

2-Ir al panel de control, buscar programas y caracteristicas y despues dar click a Activar y desactivar caracterisiticas de windows

3-Al dar click aparecera una pequeña ventana y buscar a lo ultimo marca la casilla "Subsistemas de windows para Linux (beta)" al aceptar comenzara descargar un paquete y despues se reinicia.

4-Al acceder al escritorio buscar bash en la lupa de la barra y se abrira una consola y aparecera con un encabezado de Microsoft con Canonical y que acepte con y dan a la opcion "Y" y
automaticamente comenzara descargas unos paquetes, que al finalizar pedira un usuario y contraseña colocan un nombre y despues una contraseña y listo cierran.

5-Buscan de nuevo a bash en la barra de la lupa y ya el bash aparecera con el simbolo de Uubntu y listo a probar.

Ahora viene la parte interesante que es si es verdad que se pueden ejecutar programas de gnu/linux, bueno en realidad es cierto pero debido a que solo es un Bash solo ejecuta aplicaciones sin interfaz y esto es lo que tiene a mas de uno descontento, pero la cosa no termina aqui y es que debido a que existe el servidor grafico Xming ahora se puede visualizar el programa ejecutado con sus botones y todo, solo es cuestion de descargar el programa Xming instalarlo y listo.

Bien para poder hacer este procedimiento hay que hacer lo siguiente:

1-Ejecutar el bash que ahora aparece un icono en el menu de inicio

2-Escribir lo siguiente 
[b]export DISPLAY=:0
nombre_programa
[/b]
Y listo el programa se ejecutara y todo, pero recuerden si cierran ese bash tendran que estar haciendo esta instruccion una y otra ves.

[u]Experiencia con Gambas![/u]

No fue tan bueno note que se puede ejecutar pero el Gambas 3.1.1 y se muestra los ejemplos y todo pero al intentar correr uno de los programas me marca un error y se cierra, pienso que se debe a que debido el mismo programa es ejecutado por un bash se necesitaria multiprocesos bash para poder lanzar las ventanas de compilacion y es es el problema del bash en Windows 10. 

Aqui unas imagenes:

 [img]https://foro.gambas-es.org/files/images/1000/gambas_en_windows10_1.png[/img] 

 [img]https://foro.gambas-es.org/files/images/1000/gambas_en_windows10_4_1_.png[/img] 

 [img]https://foro.gambas-es.org/files/images/1000/gambas_en_windows10_2.png[/img] 

 [img]https://foro.gambas-es.org/files/images/1000/gambas_en_windows10_4_2_.png[/img]

Bueno esa fue la experiencia que tuve, esperamos que en el futuro eso se solucione, saludos.


-----------------------------------
jguardon
Viernes, 19 Agosto 2016, 17:20

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
Gracias jousseph por compartir tu experiencia.

Quizás los errores que obtienes sean porque tengas poca memoria RAM. Todos sabemos que W$ es muy traga-memoria, si a eso le sumamos que en realidad estás ejecutando un subsistema que corre sobre windows, pues supongo que quedará poca memoria para ejecutar programas.

Lo que veo en tus capturas es sorprendente, no obstante. Abre una puerta a la expansión de Gambas que posiblemente aún ni podamos imaginar... Espero que sea para bien  :shock: 

Saludos


-----------------------------------
jousseph
Viernes, 19 Agosto 2016, 18:23

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
[quote user="jguardon" post="33934"]Gracias jousseph por compartir tu experiencia.

Quizás los errores que obtienes sean porque tengas poca memoria RAM. Todos sabemos que W$ es muy traga-memoria, si a eso le sumamos que en realidad estás ejecutando un subsistema que corre sobre windows, pues supongo que quedará poca memoria para ejecutar programas.

Lo que veo en tus capturas es sorprendente, no obstante. Abre una puerta a la expansión de Gambas que posiblemente aún ni podamos imaginar... Espero que sea para bien  :shock: 

Saludos[/quote]

Quiza sea por eso que no corre una ventana en Gambas señor Jguardon, pero esto no nos frena al probar paquetes instaladores porque que si creas un paquete de instalacion y lo instalas, este si se ejecuta sin problemas siempre y cuando sus funciones sean de la misma aplicacion y no intente ejecutar otra aparte utilizando sub procesos bash, por ejemplo: Intentar hacer una shell "programa". 

Pienso que si pruebo un sistema hecho en gambas que se conecte a bases de datos mysql tendre que ejecutar dos bash uno para la aplicacion y otro para iniciar el servidor, asi si sera factible por ahora.

Para el que le guste estas pruebas tocaria ir desarrollando el programa en gnu/linux y despues ir probando el paquete de instalacion en Windows 10 mientras en el futuro esto vaya mejorando.

Una prueba que quiero saber es que si debido a que usa el Ubuntu trusty podria cambiar el source.list e instalar el nuevo! No se si quiza me dara error de dependencias no satisfizables, bueno quien sabe.

A pesar de que estas pruebas se vean con muchos detalles es un gran paso para nuestro gambas, asi no tendremos que preocuparnos por maquinas virtuales y mas aun cuando lleguen actualizaciones y se solvente estos detalles.

Saludos.


-----------------------------------
portaro
Sabado, 20 Agosto 2016, 00:33

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
Pues vaya novedad el Gambas en Windows , no sabia que ya se podia usar.


-----------------------------------
jsbsan
Sabado, 20 Agosto 2016, 10:40

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
jousseph:

[quote]...  note que se puede ejecutar pero el gambas 3.1.1,... [/quote]
Se te instala la version 3.1.1 de gambas a lo mejor porque es la que viene por defecto en Ubuntu. 
A lo mejor, si puedes instalar el PPA de gambas, se te instala la ultima versión.

Es un gran avance para gambas :)

Saludos


-----------------------------------
jousseph
Sabado, 20 Agosto 2016, 13:17

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
[quote user="jsbsan" post="33941"]jousseph:

[quote]...  note que se puede ejecutar pero el gambas 3.1.1,... [/quote]
Se te instala la version 3.1.1 de gambas a lo mejor porque es la que viene por defecto en Ubuntu. 
A lo mejor, si puedes instalar el PPA de gambas, se te instala la ultima versión.

Es un gran avance para gambas :)

Saludos[/quote]


Señor Jsbsan, si ya lo hice le agregue el repositorio de team para el gambas 3.8.4.90 y lo logro instalar, saludos.


-----------------------------------
vicr
Lunes, 22 Agosto 2016, 00:34

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
Hola a todos,

El error que tienes en la cuarta imagen: "Out of memory" ya lo he visto con Xming. Anduve buscando si el error lo expresé en su momento en el foro, pero no lo encontré por lo que supongo no lo dije.  En mi caso fue conectando máquinas vía wifi.

El error me ocurrió ejecutando Lubuntu en un netbook  y en otro Windows 10, desde éste conecté con SSH usando Putty y alí activé Xming (no recuerdo como fue) y cuando ejecutaba algunos programas Gambas me daba ese error de "Out of memory", al ejecutar el IDE de Gambas me mostraba una ventana en blanco.  Ejecutando libreoffice y su suite no me daba error y abría sin problemas.

Considerando que en el ejemplo de Jousseph también ejecuta Xming pregunto: ¿No será Xming al que le falta algo en su configuración para ejecutar correctamente los programas Gambas?

Saludos...


-----------------------------------
tercoIDE
Lunes, 22 Agosto 2016, 13:07

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
:shock: 

Lo único que me preocupa es que M$ quiera absorbernos como hizo con muchos programas, Lotus, Wordperfect, etc


-----------------------------------
shordi
Lunes, 22 Agosto 2016, 13:22

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
No se puede absorver lo que es libre. No se puede comprar lo que no es de nadie. El núcleo de Linux es Software Libre.
Podrá comprar alguna empresa, como Canónical, pero no puede comprar Linux  :mryellow:  :mryellow:


-----------------------------------
tercoIDE
Lunes, 22 Agosto 2016, 16:30

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
[quote user="shordi" post="33945"]No se puede absorver lo que es libre. No se puede comprar lo que no es de nadie. El núcleo de Linux es Software Libre.
Podrá comprar alguna empresa, como Canónical, pero no puede comprar Linux  :mryellow:  :mryellow:[/quote]

claro, pero si le ofrece una torta a Benoit...


-----------------------------------
shordi
Lunes, 22 Agosto 2016, 16:42

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
[quote]claro, pero si le ofrece una torta a Benoit...[/quote]

El código fuente de Gambas es libre y lo puedes pillar cuando quieras. Seguro que alguien se anima y hace un fork... y si no, pues estuvo bien mientras duró...  :mryellow:  :mryellow:


-----------------------------------
tercoIDE
Lunes, 22 Agosto 2016, 16:49

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
[quote user="shordi" post="33947"][quote]claro, pero si le ofrece una torta a Benoit...[/quote]

El código fuente de Gambas es libre y lo puedes pillar cuando quieras. Seguro que alguien se anima y hace un fork... y si no, pues estuvo bien mientras duró...  :mryellow:  :mryellow:[/quote]

como si fuera tan fácil entender decenas de miles de lineas de código ajenas...

Larga vida al joven Benoit!!!


-----------------------------------
v3ctor
Lunes, 22 Agosto 2016, 18:48

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
[quote user="tercoIDE" post="33946"][quote user="shordi" post="33945"]No se puede absorver lo que es libre. No se puede comprar lo que no es de nadie. El núcleo de Linux es Software Libre.
Podrá comprar alguna empresa, como Canónical, pero no puede comprar Linux  :mryellow:  :mryellow:[/quote]

claro, pero si le ofrece una torta a Benoit...[/quote]

en ese caso habría que olvidarse de Benoit por traidor y crear una comunidad de gambas que siga con el proyecto.

y al primero que venga a decir "nosotros compramos los derechos de gambas y ahora tiene licencia privativa así que nadie puede usar gambas sin nuestro permiso o autorización" a ese le pegamos un tiro y seguimos programando jajajaja


Nota: de ahí la importancia que el que pueda colaborar económicamente con Benoit lo haga, para que Benoit pueda dedicarse tranquilamente a su proyecto y no le falte nada de lo necesario para vivir.


-----------------------------------
tercoIDE
Martes, 28 Enero 2020, 14:55

Re: Ejecutando Gambas Con El Bash En Windows 10
-----------------------------------
[quote user="jousseph" post="33931"]

No fue tan bueno note que se puede ejecutar pero el Gambas 3.1.1 y se muestra los ejemplos y todo pero al intentar correr uno de los programas me marca un error y se cierra, pienso que se debe a que debido el mismo programa es ejecutado por un bash se necesitaria multiprocesos bash para poder lanzar las ventanas de compilacion y es es el problema del bash en Windows 10. 


Bueno esa fue la experiencia que tuve, esperamos que en el futuro eso se solucione, saludos.[/quote]

Ha pasado un tiempo y las cosas estan bastante mejor. No solo corren los programas, sino que la interfaz se ve mejor. Como correccion a este tutorial, recomiendo utilizar el VcXsr en vez del Xming:

https://foro.gambas-es.org/viewtopic.php?t=7871


