I noticed this on 12.10 trying to get the Android SDK working. For 64 bit versions, it is required to install:
sudo apt-get install ia32-libs
However, under 64bit 12.10, I got the following error:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch but it is not installable
And
> apt-get install ia32-libs-multiarch
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs-multiarch is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'ia32-libs-multiarch' has no installation candidate
Package ia32-libs is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: lib32z1 lib32ncurses5 lib32bz2-1.0
– Mike Dec 18 '13 at 19:53Copy and paste desired package names from the output of the above script into the libs variable below.
libs=(foo bar baz) ; sudo apt-get install "${libs[@]/%/:i386}"
– eel ghEEz Feb 19 '15 at 17:33sudo apt-get update && sudo apt-get install --only-upgrade dpkg
– Matt Jul 13 '15 at 19:42