My apt-get is currently complaining about unmet dependencies (and refuses to do anything until I fix them):
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libavcodec53 : Depends: libva1 (> 1.0.12~) but 0.31.1-1+sds4 is installed
libva-dev : Depends: libva1 (>= 1.0.12) but 0.31.1-1+sds4 is installed
libva-glx1 : Depends: libva1 (> 1.0.12~) but 0.31.1-1+sds4 is installed
libva-tpi1 : Depends: libva1 (> 1.0.12~) but 0.31.1-1+sds4 is installed
vainfo : Depends: libva1 (> 1.0.12~) but 0.31.1-1+sds4 is installed
E: Unmet dependencies. Try using -f.
The thing is, I absolutely need that specific version of libva1. Anything newer doesn't work with mplayer-vaapi. The purported unmet dependencies do not seem to have any negative effects on my system (other than breaking APT), so is there any way I can make apt-get ignore them and just do what it's told?
If you have a particular application you do not want upgraded then "pin" it or "freeze" it using synaptic.
Highlight your selection > Go to Package > scroll down to "Lock Version" and click