(14-08-2021, 17:24)Shordi escribió: no entiendo muy bien el problema (quince años trabajando con .debs generados por gambas sin ningún problema, ni siquiera uno pequeñito,
(voy a especular un poco)
esos .debs probablemente fueron usados en PC administradas por ti mismo con la misma versión de Gambas y probablemente la misma distro ....pero cuando te sales del libreto empiezan los problemas (que tu mismo estas experimentando con tus nuevos programines)
Hoy me la pase testeando ...resumo lo actuado:
Equipos:
-PC de desarrollo: en casa, con Ubuntu 21.04 y Gambas 3.16.xxx ultimo estable instalado desde PPA
-PC de prueba: en la oficina, Ubuntu 21.04...sin nada de Gambas (nota al margen: misma distro, para no agregar problemas a los que ya tenemos)
Soft: myApp.deb generada desde la PC de desarrollo y subida a GitHub (y ahora a GitLab, donde me estoy mudando porque ahi estamos todos los G'beros)
Intento1: bajo el .deb, no lo instala por falta de dependencias
Intento2: utilizo el
GambasAppInstallMaker.zip creado por Bruce Steers segun
https://forum.gambas.one/viewtopic.php?f=4&t=821
-Arma un .sh basado en los componentes de nuestro programa
-creo el sh, lo sugo a Git
-lo descargo en la PC de pruebas, corre bien e instala las dependencias
-el Software Manager instala myApp.deb sin quejarse
-pero no corre porque los componentes instalados tienen problemas (probablemte son de distinta version a mi app)
Intento3: instalo Gambas3 con "sudo apt-get install gambas3" , me instala cierta version de gambas 3.15.2
-myapp no corre porque hay un fallo en la linea XXX (no existe la propiedad .Centered para los formulario)
Intento4: me bajo a regañadientes las fuentes de myapp para ver de que se trata
-le doy Run y efectivamente, esta version de Gb no tiene dicha propiedad para una Form cualquiera, ni siquiera puedo sacar la linea porque no existe el codigo, deberia editar el form1.form desde un editor externo y volver a abrir el proyecto , creo, cosa que ni siquiera voy a intentar ya que estoy escribiendo estas lineas...
Tremendo rollo, no??? Ni siquiera el programador pudo correr su programa, se imaginan un end user novel no programador???? Y estamos hablando de la misma distro!!!
Evidentemente, como he leido por ahi, Gambas es "casi" para uso personal...