首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XenServer 6.2百胜库房

XenServer 6.2百胜库房
EN

Server Fault用户
提问于 2013-07-10 06:10:33
回答 2查看 9.9K关注 0票数 3

我从ISO提供的XenServer安装了一个干净的这里 6.2。我想编译一个针对这个系统的驱动程序,需要安装make和源代码等等。

如果我做了yum install make我就得到了

代码语言:javascript
复制
[root@xenserver-2 driver]# yum install make
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist
http://updates.vmd.citrix.com/XenServer/6.2.0/domain0/mirrorlist error was
[Errno 14] HTTP Error 404: Not Found
Error: Cannot find a valid baseurl for repo: citrix

安装附带的默认回购位置根本不存在!有人能告诉我正确的位置吗?这样我就可以更新我的/etc/yum.pos.d/Citrix.repo文件了吗?

My /etc/yum.pos.d/Citrix.repo看起来像

代码语言:javascript
复制
[citrix]
name=XenServer 6.2.0 updates
mirrorlist=http://updates.vmd.citrix.com/XenServer/6.2.0/domain0/mirrorlist
#baseurl=http://updates.vmd.citrix.com/XenServer/6.2.0/domain0/
gpgcheck=1
gpgkey=http://updates.vmd.citrix.com/XenServer/RPM-GPG-KEY-6.2.0
enabled=1

我还有以下的repos /etc/yum.store.d

  • CentOS-Base.repo
  • CentOS-Debuginfo.repo
  • CentOS-Media.repo
  • CentOS-Vault.repo

都是残疾人。如果我在CentOSBase.repo中启用基座-repo,我可以安装make。但是我也可以使用这个回购所需要的资源来代替citrix吗?使用这些残废的回复是安全的吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-07-17 16:35:59

你能在浏览器中打开那个网址吗?(我可以)你的服务器需要使用代理才能进入网络吗?您可能需要为其配置百胜。

另一种选择是从您已经拥有的ISO创建本地存储库。循环挂载您的ISO并将baseurl更改为file:///path/to/loopmount/Packages。现在您可以使用Yum从本地源安装。很明显,你不会得到更新,但至少你可以安装丢失的软件包。对于您可能有几十个依赖项的情况,这将更快。

baseurl路径应该是包含repodata子目录的ISO目录。在CentOS上,这是根,但我不确定XenServer。例如,Red有一个“Server”子目录。

代码语言:javascript
复制
mount -o loop xenserver.iso /path/to/loopmount
票数 0
EN

Server Fault用户

发布于 2013-07-31 08:44:02

你走错路了。您没有将DDK安装到您的dom0中。当您通过XenCenter导入虚拟机时,它就变成了虚拟机。一旦运行,它包含了构建设备驱动程序所需的一切。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/522151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档