我正尝试在使用yum的RHEL 6.2系统上安装Xvfb。 不过,我find的所有帮助都表明:
yum install Xvfb
要么…
yum install xorg-x11-server-Xvfb
我肯定会工作,如果我有正确的回购configuration,我猜我没有。 因为我得到的错误:
No package Xvfb available.
我在这个系统上唯一的回购是redhat.repo和rhel-source.repo。 哪个回购包含Xvfb包?
谢谢!
嗯,这个软件包在CentOS5上叫做“xorg-x11-server-Xvfb”。
所以你应该使用第二个选项“yum install xorg-x11-server-Xvfb”。 你可以做“yum search xvfb”,它也给你提供了包的名字。
通过编辑/etc/yum.repos.d/redhat-rhui.repo来启用可选的内容存储库。
打开文件search可选 – 更改enabled = 0启用= 1
[rhui-REGION-rhel-server-optional] name=Red Hat Enterprise Linux Server 7 Optional (RPMs) mirrorlist=https://rhui2-cds01.REGION.aws.ce.redhat.com/pulp/mirror/content/dist/rhel/rhui/server/7/$releasever/$basearch/optional/os enabled=1
这应该工作。
它可以在RHN内的客户端,工作站和服务器可选通道中获得:(注意这里的url会提示您input您的redhat支持帐号)
当然,您需要configuration适当的权利才能在系统中使用这些渠道之一。
如果您不熟悉(或不喜欢)Package Kit gui或相应的yumfunction,可以在以下URL中search软件包:
https://rhn.redhat.com/rhn/channels/software/Search.do
干杯!
感谢您解释解决scheme…出于某种原因,我的ftp链接格式不正确,所以我得到错误,如…
ftp://ftp.redhat.com/pub/redhat/rhel/beta/6Server/x86_64/os/repodata/repomd.xml:[Errno 14] PYCURL ERROR 9 - "Server denied you to change to the given directory" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhel-beta. Please verify its path and try again
注意“6Server”部分,那个目录不存在,或者我在做什么。
无论如何,我最终用“6” ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/x86_64/os/repodata/repomd.xml取代了$ releasever
并从我可以告诉“sudo yum安装xorg-x11-server-xvfb”安装它很好
好的,我明白了。 答案是添加rhel-beta存储库,从而绕过对RHN订阅的需求:
[rhel-beta] name=Red Hat Enterprise Linux $releasever Beta - $basearch baseurl=ftp://ftp.redhat.com/pub/redhat/rhel/beta/$releasever/$basearch/os/ enabled=1 gpgcheck=0 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta-2 priority=1 exclude=*release [rhel-beta-optional] name=Red Hat Enterprise Linux $releasever Beta (Optional) - $basearch baseurl=ftp://ftp.redhat.com/pub/redhat/rhel/beta/$releasever/optional/$basearch/os/ enabled=1 gpgcheck=0 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta-2 priority=1 exclude=*release
像魅力一样工作。