libc6-bin:i386 dependency particularly destroys the system
I have been trying to install Steam after booting a Live CD (I was doing heavy maintenance on a few systems), but the live CD is a 12.04 amd64 one.
After I downloaded the deb and ran the usual runs, I have found that there are dependency errors with libc6, an essential system library. Steam wanted to install the 32-bit version, whereas the whole system depended on the 64-bit one.
Just becuase I was before the maintenance and was having the curiosity, I told apt-get install -f steam to "Yes, do as I say! (really... it wanted me to type in this whole phrase to start installing...)
And then it became a hellride. One package uninstall, but the other did not have the ability to start installing (ldconfig is not in your PATH, or something like this was the error), so I ended up with a bricked system in terms of package dependencies. (And truth to be told, that executable really wasn't in my path, as it was an executable from the package in question.)
Luckily I only needed to reboot. I know Windows has WOW64 and it's relatively easy to meddle between architectures, but... I fear this dependency will only be a bigger pain in the future.
Truly I will look into this thingy later on: let's meddle with the .deb. :) But... I was really relieved when I realized it is a live system... Uh.