Rular aplicaciones de 32bits

Aver si alguien puede echarme una mano. Estoy probando Ubuntu Breezy de 64bits, noto una mejora ne varios aspectos de la velocidad de algunas aplicaciones, pero necesito de paquetes que no estan en los repositorios y que tampoco hay sources, solo *.deb para 32 bits.

He leido un manual en esta misma pagina para crear un chroot de 32 bits, pero me parece una "chapuza" desde el punto de vista de ocupar el doble de espacio y de tener que estar renombrando carpetas y creando "espacios" alternativos..

He visto que en Breezy hay un paquete llamado linux32 que "habilita" el uso de aplicaciones de 32 bits en sistemas amd64, pero no consigo hacer funcionar nada..

Entonces, me preguntaba si existe alguna forma en ubuntu de hacer trabajar aplicaciones de 32 bits en la distro amd64, sin complicarse tanto la vida.. pudiendo instalar las aplicaciones de 32 bits sin problemas con dpkg, y sin tener que estar remplazando carpetas y modificando ficheros para "engañar" al sistema.. ¿No existe nada para que detecte automaticamente si es una aplicacion de 32bits (o un paquete en caso de dpkg) y que ejecute lo nocesario para hacerla rular/instalar?

Imagen de jandrop
+1
0
-1

Que aplicaciones quieres hacer funcionar?

+1
0
-1
Imagen de gabiel
+1
0
-1

El problema que tienes/tenemos se debe a la propia arquitectura amd64 (o em64t en intel), se pueden ejecutar procesos de 32 y 64 bits, pero no puedes llamar a un proceso de 32 bits desde uno de 64 y viceversa. Por ese motivo es necesario duplicar las librerías que usen los programas que quieres ejecutar en 32 bits.

Supongo que otra solución alternativa al chroot sea compilar esas aplicaciones de forma estática, digamos que de esa forma tendrán todo lo que necesitan "dentro" de ellas.

De todas formas, por lo que comentas de no disponer del código fuente, supongo que te refieres a aplicaciones propietarias; en ese caso tan solo tienes dos opciones:

  • buscar una alternativa libre con la que no tendrás esos problemas
  • pedir al desarrollador de esas aplicaciones una versión de 64 bits

Saludos.

PD: El paquete linux32 sigue requiriendo las versiones de 32 bits de las librerías correspondientes; tan solo engaña a la aplicación haciendola pensar que se ejecuta en un procesador de 32 bits, pero no elimina la restricción anterior.

--------
Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Para ver algo más interesante, haz clic aquí.
Jabber ID: gabiel@jabber.org

+1
0
-1