Xen

RHEL5.5 yum 在 repo 上看不到包(xen)?

  • April 28, 2011

我正在嘗試通過 yum 在 RHEL 5.5 上安裝 xen。

當我在這裡瀏覽 repo 時:http:

//ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/

我可以看到我想要的包裹。特別是

xen-3.0.3-105.el5_5.5.src.rpm

直接連結:http ://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/xen-3.0.3 -105.el5_5.5.src.rpm

但是當我這樣做時

yum search xen  

我明白了

hp-nx_nic-tools.x86_64 : HP NC-Series QLogic user components for Linux driver
kernel-xen.x86_64 : The Linux kernel compiled for Xen VM operations
kernel-xen-debuginfo.x86_64 : Debug information for package kernel-xen
kernel-xen-devel.x86_64 : Development package for building kernel modules to
                       : match the kernel.
kmod-be2iscsi-xen-rhel5u5.x86_64 : be2iscsi kernel module(s)
kmod-be2net-xen-rhel5u5.x86_64 : be2net kernel module(s)
kmod-igb-xen-rhel5u5.x86_64 : igb kernel module(s)
kmod-lpfc-xen-rhel5u4.x86_64 : lpfc kernel module(s)
kmod-lpfc-xen-rhel5u5.x86_64 : lpfc kernel module(s)
kmod-xenpv.x86_64 : xenpv kernel module(s)
xen-debuginfo.i386 : Debug information for package xen
xen-debuginfo.x86_64 : Debug information for package xen
xen-libs.i386 : Libraries for Xen tools
xen-libs.x86_64 : Libraries for Xen tools
xenpv-debuginfo.x86_64 : Debug information for package xenpv

沒有一個看起來像 xen 本身……

請幫助。

提前致謝

RHEL5 伺服器的預設 Red Hat Network 訂閱不包括虛擬化頻道。您必須為您的訂閱手動啟用它。見這裡。IIRC,沒有額外費用……但我已經幾個月沒有搞亂 RHEL 訂閱了。

我認為這對於 RHEL 6 已經發生了變化。我知道,預設儲存庫包含其他虛擬化軟體包但不包括 Xen,這很奇怪。

xen-3.0.3-105.el5_5.5.src.rpm 是源 RPM,所以 yum 無法安裝。Yum 只能安裝二進制 RPM,這就是為什麼它在您搜尋時不顯示的原因。

如果您確實想建構原始碼,請使用wgetyumdownloader --source ...(從yum-utils包中)下載它並使用rpmbuild它來建構它。

否則,找到一個非源 RPM,yum 應該會為您獲取它。如果它不是最新版本,請使用yum-allowdowngrade外掛(也是 的一部分yum-utils)。

引用自:https://serverfault.com/questions/264123