Установка Debian Squeeze Backport с зависимостями

Установка Debian Squeeze Backport с зависимостями

Я добавил squeeze-backportsв свой apt sources.list и обновил. В инструкциях по бэкпорту говорится, что вы используете ключ -t для установки пакета, а также его зависимостей, чтобы обойти закрепление по умолчанию:

 $ 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

Этот пакет существует, так почему же он не установлен как зависимость?

$ 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)

Я могу добавить его в список установки, но затем я просто получаю следующую зависимость, которая не устанавливается. Что я могу сделать, чтобы сказать "да, продолжай, найди зависимости и установи их тоже"?

решение1

Я использую интерактивную консольную программу aptitudeдля управления пакетами. Когда aptitude обнаруживает проблему, она предлагает поискать решения. После этого вы можете просмотреть найденные решения, проверить их и выбрать одно из них. Может быть, это поможет.

решение2

Я перешел на использование ядра 3.2 на новых установках Squeeze для хостов Xen. Вот мой набор agis:

apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.4-amd64 firmware-linux-free

перезагрузить

apt-get install xen-hypervisor-amd64  xen-utils xen-tools xen-utils-common xen-docs-4.0

Связанный контент