Forzar la instalación de paquetes con arquitectura i386 en amd64
En ocasiones nos encontramos que queremos instalar un programa para el cual solo disponemos de paquetes para una arquitectura. Si nuestra distribución esta instalada con la arquitectura amd64 pero el paquete esta solo para i386 podemos forzar la instalación para ignore esta divergencia. Con frecuencia un programa compilado para i386 funcionará correctamente en amd64. EL comando para hacerlo será:
sudo dpkg -i --force-architecture paquete_i386.deb
Donde paquete paquete_i386.deb sera el archivo del programa que queremos instalar. De esta manera ignorará la divergencia con la arquitectura del sistema y tratará de instalar el paquete con normalidad.
Si el paquete instalado no funcionara correctamente podemos desinstalarlo con :
sudo dpkg -r nombre_paquete
Donde nombre_paquete será el nombre del paquete instalado, no el nombre del archivo que instamos en el paso anterior.




















diciembre 7th, 2010 at 12:18
Muchas gracias por este post
mayo 9th, 2011 at 19:21
lo q yo puse fue:sudo dpkg -i –force-architecture mmc_1.7.1_i386.deb
y me salió:
dpkg: error al procesar mmc_1.7.1_i386.deb (–install):
no se puede acceder al archivo: No existe el fichero o el directorio
Se encontraron errores al procesar:
mmc_1.7.1_i386.deb
=(
septiembre 20th, 2011 at 2:47
dpkg: error al procesar mmc_1.7.1_i386.deb (–install):
no se puede acceder al archivo: No existe el fichero o el directorio
Se encontraron errores al procesar:
mmc_1.7.1_i386.deb
Te sale seguramente ese mensaje de error porque no pusiste la ruta en donde se encuentra el archivo
sudo dpkg -i –force-architecture //home/descargas/ …. etc hasta llegar a donde se encuentra el paquete