Answers:
嗯,该软件包在CentOS5上称为“ xorg-x11-server-Xvfb”。
因此,您应该使用第二个选项“ yum install xorg-x11-server-Xvfb”。您也可以执行“ yum search xvfb”,它也为您提供了正确的软件包名称。
通过编辑/etc/yum.repos.d/redhat-rhui.repo启用可选的内容存储库。
打开文件搜索以查找可选-将enabled = 0更改为enabled = 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
这应该工作。
sudo yum install --enablerepo rhel-7-server-optional-rpms xorg-x11-server-Xvfb
。这是实现@Aamreeta建议的另一种方法(无需编辑yum.repos.d / redhat.repo文件)。
它可以在RHN的“客户端”,“工作站”和“服务器”可选通道上使用:(请注意,此处的URL会提示您输入redhat支持帐户)
当然,您需要配置适当的权利才能在系统中使用这些渠道之一。
如果您不熟悉(或不喜欢)Package Kit gui或等效的yum功能,则可以在以下URL中搜索软件包:
https://rhn.redhat.com/rhn/channels/software/Search.do
干杯!
感谢您解释解决方案...由于某种原因,我的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代替了$ releasever ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/x86_64/os/repodata/repomd.xml
从我可以告诉“ sudo yum install 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
像魅力一样工作。