Lo agregué squeeze-backports
a mi lista de fuentes apt y lo actualicé. Las instrucciones del backport dicen que use el modificador -t para instalar un paquete, además de sus dependencias, para evitar la fijación predeterminada:
$ 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
Este paquete existe, entonces ¿por qué no se instala como una dependencia?
$ 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)
Puedo agregarlo a la lista de instalación, pero luego obtengo que la siguiente dependencia no se instala. ¿Qué puedo hacer para decir "sí, adelante, busca las dependencias e instálalas también"?
Respuesta1
Utilizo el programa de consola interactiva aptitude
para la gestión de paquetes. Cuando aptitude descubre un problema se ofrece a buscar soluciones. Después de eso, puede revisar las soluciones encontradas, inspeccionarlas y luego decidirse por una. Quizás eso ayude.
Respuesta2
He empezado a utilizar el kernel 3.2 en nuevas instalaciones de Squeeze para hosts Xen. Aquí está mi conjunto de agis:
apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.4-amd64 firmware-linux-free
reiniciar
apt-get install xen-hypervisor-amd64 xen-utils xen-tools xen-utils-common xen-docs-4.0