I have added
squeeze-backports to my apt sources.list, and updated. The backport instructions say that you use the -t switch to install a package, plus its dependencies, to get around the default pinning:
$ sudo apt-get -t squeeze-backport install xen-linux-system-amd64 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: xen-linux-system-amd64 : Depends: xen-linux-system-3.2.0-0.bpo.2-amd64 but it is not going to be installed E: Broken packages
This package exists, so why isn't it installed as a dependency?
$ apt-cache search xen-linux-system-3.2.0-0.bpo.2-amd64 xen-linux-system-3.2.0-0.bpo.2-amd64 - Xen system with Linux 3.2 on 64-bit PCs (meta-package)
I can add it to the install list, but then I just get the next dependency not being installed. What can I do to say "yes, go ahead, find the dependencies and install them too"?