安裝 Debian Squeeze Backport 及其相依性

安裝 Debian Squeeze Backport 及其相依性

我已新增squeeze-backports到我的 aptsources.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

我開始在 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

相關內容