squeeze-backports
내 적절한 소스 목록에 추가 하고 업데이트했습니다. 백포트 지침에서는 기본 고정을 해결하기 위해 -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
. 적성은 문제를 발견하면 해결책을 찾도록 제안합니다. 그런 다음 발견된 솔루션을 살펴보고 검사한 다음 하나를 결정할 수 있습니다. 아마도 도움이 될 것입니다.
답변2
저는 Xen 호스트용 새로운 Squeeze 설치에 3.2 커널을 사용했습니다. 내 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