I am running 12.04 (precise) Ubuntu on my computer, which I keep it up to date. Recently skype started being listed as a "kept back" package whenever I ran a software update.
Stupidly I uninstalled Skype manually using "apt-get purge" intending to then install the most recent version. I have learned never again to do this, as now I am unable to reinstall any version of Skype. This really is a problem since it is my prime way of keeping in touch with faraway relatives.
I tried telling apt-get to specifically install the version of skype and skype-bin currently in precise-updates (18.104.22.168.0-0ubuntu0.12.04.2) and which I had working just fine on my computer, but it fails:
# apt-get install skype=22.214.171.124.0-0ubuntu0.12.04.2 The following packages have unmet dependencies: skype : Depends: skype-bin E: Unable to correct problems, you have held broken packages. # apt-get install skype-bin=126.96.36.199.0-0ubuntu0.12.04.2 The following packages have unmet dependencies: skype-bin:i386 : Depends: libqtwebkit4:i386 (>= 2.2~2011week36) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Running aptitude search skype, I get:
pi skype - client for Skype VOIP and instant messaging service p skype:i386 - client for Skype VOIP and instant messaging service v skype-bin - pB skype-bin:i386 - client for Skype VOIP and instant messaging service - binary files
I have learned from the man page how to interpret those initial letters and it seems weird: skype is not installed but the "stored action" is to install it. And skype-bin is listed as uninstalled and broken.
UPDATE: As suggested by Tumbleweed, here is the output of running apt-cache policy:
# apt-cache policy libqtwebkit4:i386 skype libqtwebkit4:i386: Installed: (none) Candidate: 2.2.1-1ubuntu4 Version table: 2.2.1-1ubuntu4 0 50 http://us.archive.ubuntu.com/ubuntu precise/main i386 Packages skype: Installed: (none) Candidate: 188.8.131.52.0-0ubuntu0.12.04.2 Version table: 184.108.40.206.0-0ubuntu0.12.04.2 0 500 http://archive.canonical.com/ubuntu/ precise/partner amd64 Packages
UPDATE: After this I manually installed libqtwebkit4 using apt-get install, but that version (2.2.1-1ubuntu4) did not satisfy the dependencies of skype-bin (">= 2.2~2011week36").
Any advice on how to fix this mess would be dearly appreciated! I promise I have learned my lesson never to try to force any update whatsoever...