Generar Instalador 32bits desde una PC 64b - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: General (https://gambas-es.org/forum-4.html) +--- Tema: Generar Instalador 32bits desde una PC 64b (/thread-1071.html) |
Generar Instalador 32bits desde una PC 64b - MonsterMaze - 24-10-2022 Hola. Buenos dias a todos Tengo instalado Gambas 3.17.3 en un equipo con Ubuntu 22.04 64bits He programado varios programas utilitarios para mi taller, por ej uno que simula la consola de control de tableros electronicos de basquet que fabrico Tambien he aportado a la graja de Software el programa VTalk La pregunta es la siguiente: Necesito instalar el soft que tengo en la maquina 64bits (que ya genere instalador y probe que funcionara en mi maquina) pero deseo instalarlo en una PC que tiene un Linux 32b que voy a llevar a locaciones remotas y es una maquina antigua hay posibilidades de compilar y generar el instalador 32b sin tener que instalar Gambas en la PC antigua? que otras opciones tendria? Saludos y muchas gracias RE: Generar Instalador 32bits desde una PC 64b - Shell - 24-10-2022 (24-10-2022, 15:56)MonsterMaze escribió: hay posibilidades de compilar y generar el instalador 32b sin tener que instalar Gambas en la PC antigua? ¿ Que problema te supone instalar Gambas para la máquina de 32 ?. El código que genere la gambas de 64 será para una versión de 64. Otra cosa es que tengas un proyecto de Gambas para 64 y no necesites instalar el entorno de desarrollo completo. Que supongo que en este caso, el propio paquete de instalación instalará el runtime y los paquetes que necesite para su ejecución. (24-10-2022, 15:56)MonsterMaze escribió: hay posibilidades de compilar y generar el instalador 32b sin tener que instalar Gambas en la PC antigua? Existe otra posibilidad pero la probaría antes en una máquina virtual. Instalar el paquete de 32 bits en una distro de 64 bits. No lo veo tan fácil. Si es desde código fuente la cosa cambia. Proceso lento, claro. Esto ya tiene unos años. Instalar paquetes 32-bits en un Debian 64-bits, versión Wheezy o superior Como ves, creo que es más complicado que instalar Gambas v32 en la pc de 32 bits. Saludos RE: Generar Instalador 32bits desde una PC 64b - tincho - 24-10-2022 (24-10-2022, 15:56)MonsterMaze escribió: Hola. Buenos dias a todos Tendría que hacer la prueba en una pc 32bit para responderte, pero teniendo en cuenta que el compilador de gambas no genera un ejecutable directo, sino un programa que es interpretado por una especie de maquina virtual, diría que podes crear el paquete en la pc de 64 y luego instarlo en la de 32. Tene en cuenta que ambas PC deben tener el mismo tipo de paquetes, por ejemplo.deb o .pkg.tar.zst (arch linux y derivados). Luego en la maquina de 32 bits si o si tenes que tener instalado el interprete de gambas y los paquetes de los componentes que use tu programa. RE: Generar Instalador 32bits desde una PC 64b - Shordi - 24-10-2022 Cita:hay posibilidades de compilar y generar el instalador 32b sin tener que instalar Gambas en la PC antigua?Sí, haz una máquina virtual en la de 64 con un sistema operativo de 32 similar o igual al que tenga la máquina de destino, instala gambas en ella y crea el paquete con tu programa. Puede ocurrir que esa máquina no te acepte el gambas 3.17.3, con lo que tendrías que buscar qué versión es adecuada para ella. Al crear el paquete, en una máquina virtual con un SO de 32, pero de una versión superior a la máquina antigua, las dependencias pueden no cumplirse. Saludos. RE: Generar Instalador 32bits desde una PC 64b - tincho - 24-10-2022 MonsterMaze: Tendrías que proporcionar mas información sobre los dos sistemas, versiones etc. Por otro lado yo intente hacer la prueba con Majaro de 32 pero resulta que esta discontinuado desde hace mas de 3 años. RE: Generar Instalador 32bits desde una PC 64b - MonsterMaze - 24-10-2022 Hola. gracias por responder la pc con 32bits es una notebook a la cual el sistema que ha entrado bien es el EMMAUBUNTUS DE4 32b en esa maquina no he logrado hacer andar el Gambas por eso mi problema y no carga ningun sistema 64b RE: Generar Instalador 32bits desde una PC 64b - tincho - 25-10-2022 (24-10-2022, 22:39)MonsterMaze escribió: la pc con 32bits es una notebook a la cual el sistema que ha entrado bien es el EMMAUBUNTUS DE4 32b ok, ese sistema esta basado en Debian 11 así que lo optimo es que uses un Debian 11 (32 o 64) para generar el paquete .deb y luego te lo llevas a la maquina emmabuntus 4 de 32 con un usb o por red y lo instalas ahí. Si Gambas funciona o no en EB4, todavia estoy descargando el .iso para crear una maquina virtual donde hacer la pruebas y luego te cuento. Te comento que ya existe la versión 5 de Emmabuntus y no se que hace tu programa ni que componentes de gambas lleva ni mucho menos que versión usaste para crearlo (3.17? ... 3.15?) Seria muy util saber cual es el sistema donde desarrollaste el programa ya que no dijiste que sistema usas para desarrollar el paquete ni que versión de gambas estas empleando. RE: Generar Instalador 32bits desde una PC 64b - tincho - 25-10-2022 Instale la maquina virtual de eb4 y tiene gambas en los repos, pero la version 3.15.2. Para correr un programa gambas, que no use ningún componente extra como por ejemplo mysql, te bastaría con instalar solo el paquete gambas3-runtime. Si por el contrario tu programa usa otros componentes deberias instalarlos tambien. Luego esta la cuestión de la versión, si intentas poner un programa desarrollado con la versión 3.17 del IDE tal vez no funcione en la versión 3.15 RE: Generar Instalador 32bits desde una PC 64b - MonsterMaze - 25-10-2022 Hola Si habia puesto versiones que uso: Ubuntu 22.04 64bits Gambas 3.17.3 Use la version DE4 porque la 5 no anduvo bien Voy a tomar la idea de instalar en mi maquina 64bits una VM del sistema 32b y tratar de compilar ahi. no se si podra. envio error al iniciar Gambas3 en Emmabuntus DE4 RE: Generar Instalador 32bits desde una PC 64b - tincho - 26-10-2022 (25-10-2022, 16:10)MonsterMaze escribió: Si habia puesto versiones que uso: Si, tenes razón. El tema es este, en debian 11 no existe gambas 3.17.3 sino la 3.15.2 y eso es un problema si estas tratando de usar componentes que no existen en la 3.15 o son diferentes. Pero ya existe un backport de la versión 3.17.3 en Debian 11 par amas detalle mira este otro tema que publique hace un tiempo y ahora le agregue la etapa de instalación del paquete backport. https://gambas-es.org/showthread.php?tid=917 Finalmente, si haces todo correctamente te queda gambas 3.17.3 funcionando en Emmabuntus DE4, y ahí ya podrías desarrollar en tu maquina Ubuntu 22.04 64bits + Gambas 3.17.3 y luego crear el paquete en Emmabuntus DE4 o has la prueba de instalar el paquete directamente. |