Force the installation of i386 packages on amd64
Sometimes we find we want to install a program for which only packages available for an architecture. If your distribution is installed with amd64 architecture but the package is only for i386 can force the installation to ignore this discrepancy. Frequently, a program compiled for i386 work properly on amd64. The command to do is:
sudo dpkg -i --force-architecture paquete_i386.deb
Where will paquete_i386.deb package the program file you want to install. In this way ignores the divergence with the system architecture and try to install the package normally.
If the package can not function properly installed uninstall it with:
sudo dpkg -r nombre_paquete
Where package_name is the name of the package installed, not the name of the file that urge in the previous step.





















December 7th, 2010 at 12:18
Thank you very much for this post
May 9th, 2011 at 19:21
q what I got was: sudo dpkg-i-force-architecture mmc_1.7.1_i386.deb
and I got:
dpkg: error processing mmc_1.7.1_i386.deb (-install):
can not access file: No such file or directory
Errors were encountered while processing:
mmc_1.7.1_i386.deb
= (
September 20th, 2011 at 2:47
dpkg: error processing mmc_1.7.1_i386.deb (-install):
can not access file: No such file or directory
Errors were encountered while processing:
mmc_1.7.1_i386.deb
You probably leave that error message because you put the path where the file is
sudo dpkg-i-force-architecture / / home / downloads / .... etc up to where the package