sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade
Environment: Ubuntu 12.04 LTS 64bit
Problem: Unable to install teamviewer; error: cannot install lib32asound2
Tried: sudo get-apt install lib32asound2
lib32asound2 : Depends: libc6-i386 (>= 2.7) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
then tried: sudo get-apt install libc6-i386
libc6-i386 : Depends: libc6 (= 2.15-0ubuntu10.2) but 2.15-0ubuntu10.3 is to be installed
E: Unable to correct problems, you have held broken packages.
then tried: sudo get-apt install libc6
libc6 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
what to do know? it driving me crazy. please help