Unable to install ia32-libs
Solution 1:
It clearly says to try running apt-get -f install
. Please do that.
Edit: Now that we have some better information about what's going on in your system:
It appears that you have an installed package that's newer than what's actually in the repositories. This could be because they pulled a broken package and replaced it with an older version, but your system has the newer version installed. This could also be because you installed some critical packages from unstable on your testing box.
The easiest way to recover from this situation is to do an emergency downgrade:
Edit your
/etc/apt/sources.list
and make sure that you are tracking testing (currently wheezy).-
Edit your
/etc/apt/preferences
and pin all packages to testing:Package: * Pin: release a=testing Pin-Priority: 1010
Run
apt-get dist-upgrade
. This will upgrade older packages, and downgrade newer packages, until your system is sane again.Remove the above lines from
/etc/apt/preferences
.
If you really mean to be on unstable, and you were on testing before, then you probably just need to run apt-get dist-upgrade
alone.
Solution 2:
You have to add i386 architecture.
This can be done with:
dpkg --add-architecture i386
and then
apt-get update
apt-get install packagename:i386
This link will give you more information: http://wiki.debian.org/Multiarch/HOWTO