instalar programas de 32 bits en 64 bits
La mayoría de los equipos que sales al mercado actualmente llevan consigo procesadores de 64 bits, por lo que al instalar un sistema operativo de capacidad inferior, se desaprovecha en parte el alto rendimiento que dicho ordenador debería darnos.
Por otro lado, y aunque las distribuciones Linux, como por ejemplo Ubuntu, tiene su propia versión de 64 bits, mayoritariamente se sigue utilizando la versión de 32 bits como la principal. Esto se debe a que la mayoría de aplicaciones y programas están construidos para la arquitectura de 32 bits, y en ocasiones no funcionan correctamente en sistemas de 64 bits.
Si quieres arriesgarte e instalar aplicaciones de 32 bits en tu ordenador con arquitectura de 64 bits, siempre que ese programa o aplicación a instalar no tenga su versión para la otra arquitectura, podemos forzar la instalación de ésta en un sistema Linux de 64 bits, de la siguiente forma:
Paso1.- Instalar las librerias de 32 bits en nuestro sistema de 64 bits con el siguiente comando:
sudo apt-get install ia32-libs
Paso2.- Instalamos la aplicación deseada (en formato .deb, .rpm, etc.). En este caso hemos llamado a la aplicación de 32bits como ejemplo32bits.deb.
sudo dpkg –force-architecture -i ejemplo32bits.deb
Con esto conseguiremos instalar en nuestro equipo, el cual tiene una arquitectura de 64 bits, un programa o aplicación creado para a arquitectura de 32 bits.

15 feb 2011 a las 11:15
“…podemos forzar la instalación de ésta en un sistema Linux de 64 bits, de la siguiente forma: [...]”
En un sistema *buntu, no linux. Las instrucciones de instalación que se dan son para *buntu
15 feb 2011 a las 14:27
Para algunos programas, esto funciona. Pero hay algunos que requieren librerías especiales que no estan en la ia32-libs. Hace un par de meses, escribí una anotación donde explicaba un procedimiento a seguir para estos casos (poniendo como ejemplo el juego EnergyTycoon). Está aquí:
http://www.gnulinux.cat/2010/12/com-instal%C2%B7lar-fitxers-deb-de-32-bits-a-ubuntu-de-64-bits/
Es en catalán, pero en principio con Google Translate no debería haber problema. :-)
Salut!
15 feb 2011 a las 14:28
Por cierto, en la anotación hay una cosa que se ve mal. Delante de “force-architecture” debería haber dos guiones (“–”), pero se ve un carácter raro.
Salut!
15 feb 2011 a las 14:57
¿Cual sería el ‘alto rendimiento que debería darnos’? La verdad es que se hace necesario instalar la versión de 64 bits cuando disponemos de 4GB de RAM o más, caso contrario es contraproducente.
15 feb 2011 a las 15:52
Desde ya hace un tiempo, la versión de 32 bits ya reconoce más de 4GBde RAM. Ahora no recuerdo el nombre del módulo que lo permitía, pero se implantó primero en Ubuntu Server (me parece que por ahí Ubuntu 9.04) y ya está en Ubuntu Desktop (me parece que desde 10.04).
De todos modos, a mi sí me parece que mi ordenador me va más ligero con Ubuntu 64 bits que cuando lo tenía con 32 bits. Es una apreciación muy subjetiva, pero como mi ordenador es más bien justillo, se nota un poco la diferencia.
20 feb 2011 a las 6:02
Tener el sist. op. de 64 bits, significa que puede direccionar mayor cantidad de memoria y que puede realizar cálculos numéricos con valores mas grandes, el rendimiento , a menos que sean aplicaciones con énfasis en cálculos algebraicos, no tiene relación.
La apreciación que el de 64 bit’s sea mas ligero yo lo asocio con las optimizaciones del kernel, el de 32 generalmente esta compilado para correr en mas variedad de procesadores.
3 may 2011 a las 20:02
Tengo instalado ubuntu 11.04 de 64 bits, en el 10.10 tenía Lotus Symphony forzado… pero ahora no me deja hacerlo, que puedo hacer?
roberto@robertoxxxxxxxxx:/media/ROP/Descargas/Lotus Symphony 3$ sudo dpkg -i – -force-architecture symphony_3.0-1hardy1_i386.deb
[sudo] password for roberto:
dpkg: error: acciones en conflicto -f (–field) y -i (–install)
Escriba dpkg –help para ayuda sobre instalar y desinstalar paquetes [*];
Use `dselect’ o `aptitude’ para una gestión más amigable de los paquetes;
Escriba dpkg -Dhelp para una lista de los valores de depuración de dpkg;
Escriba dpkg –force-help para una lista de las opciones para forzar cosas;
Escriba dpkg-deb –help para obtener ayuda sobre manipulación de archivos .deb;
Las opciones marcadas con [*] producen una salida extensa,
¡fíltrela con `less’ o con `more’!
roberto@roberto-MS-7309:/media/ROP/Descargas/Lotus Symphony 3$ sudo dpkg -i –force-architecture symphony_3.0-1hardy1_i386.deb
dpkg: aviso: sobreseyendo el problema porque está activa la opción –force:
la arquitectura del paquete (i386) no corresponde con la del sistema (amd64)
dpkg: acerca de symphony_3.0-1hardy1_i386.deb que contiene symphony:i386, problema de predependencia:
symphony:i386 predepende de libstdc++6
dpkg: error al procesar symphony_3.0-1hardy1_i386.deb (–install):
problema de predependencia – no se instala symphony:i386
Se encontraron errores al procesar:
symphony_3.0-1hardy1_i386.deb
Muchas gracias por la ayuda que buenas darme.
Roberto
11 may 2011 a las 18:23
Hola,
Escribo para comentar que he querido seguir este tutorial con Ubuntu 10.04, y en la instrucción de código:
sudo dpkg –force-architecture -i ejemplo32bits.deb
Tendría que estar escrita(mirado en otro lugar a causa de buscar una solución a mi problema).
sudo dpkg -i –force-architecture ejemplo32bits.deb
Espero que os sirva.
Un Saludo desde Barcelona
17 jul 2011 a las 15:59
Quizas funcione con otras aplicaciones, pero con el instalador de adobe flash que consegui en formato deb no he podido hacerlo andar.
30 jun 2012 a las 18:19
Como complican las cosas . . .
Quiero instalar lo que tenia, 32 bites y no hay forma, por sus artimañas complicativas e instalaciones que ustedes efectuan, SIN PERMISO DEL USUARIO . . .
NO TOQUEN LOS HUEVOS, MONOS DE MIERDA . . .
SON UNA PUTA CHUSMA . . .
SON UNA GENTUZA REPUGNANTE . . .
VOY TIRAR EL ORDENADOR, COMO ESTA HACIENDO MUCHA GENTE, POR SU CULPA . . .