通过yum安装Xvfb-Xvfb的yum存储库吗?


26

我正在尝试使用yum在RHEL 6.2系统上安装Xvfb。但是,我找到的所有帮助都要求键入:

    yum install Xvfb

要么...

    yum install xorg-x11-server-Xvfb

如果我配置了正确的存储库,我肯定可以使用,但是我猜我没有。因为我得到错误:

    No package Xvfb available.

我在该系统上拥有的唯一存储库是redhat.repo和rhel-source.repo。哪个仓库包含Xvfb软件包?

谢谢!

Answers:


36

嗯,该软件包在CentOS5上称为“ xorg-x11-server-Xvfb”。

因此,您应该使用第二个选项“ yum install xorg-x11-server-Xvfb”。您也可以执行“ yum search xvfb”,它也为您提供了正确的软件包名称。


尝试了这两个,都没有用。搜索没有返回匹配的软件包,“ yum install xorg-x11-server-Xvfb”告诉我“没有可用的xorg-x11-server-Xvfb软件包”。
AWT

的xorg-X11-服务器Xvfb.i386我的RHEL 5.5的机器上..不知道他们在6.0砍掉它
蒂姆·

奇怪的。这是一个标准的RHEL软件包。也许运行“ yum clean”清除本地数据?这可能是您遇到RH问题的原因。
cjc 2011年

@蒂姆 在CentOS6.2上,我看到“ xorg-x11-server-Xvfb.i686 0:1.10.4-6.el6_2.1”,因此它来自标准RHEL来源。RH官方文档中也提到了它:rhn.redhat.com/errata/RHBA-2011-1816.html,因此应该可以从RedHat获得。这听起来更像是Torgis的yum配置问题。
cjc 2011年

很好。我尝试了yum clean all,yum搜索了所有xvfb,却一无所获。您在/etc/yum.repos.d中添加了哪个存储库?我只是看了看我的redhat存储库,它是空白的。那可能不好。
AWT

6

通过编辑/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文件)。
胡安

4

它可以在RHN的“客户端”,“工作站”和“服务器”可选通道上使用:(请注意,此处的URL会提示您输入redhat支持帐户)

https://rhn.redhat.com/network/software/packages/name_overview.pxt?package_name=xorg-x11-server-Xvfb&archIdList=&archLabelList=&search_subscribed_channels=yes

当然,您需要配置适当的权利才能在系统中使用这些渠道之一。

如果您不熟悉(或不喜欢)Package Kit gui或等效的yum功能,则可以在以下URL中搜索软件包:

https://rhn.redhat.com/rhn/channels/software/Search.do

干杯!


作为后续问题的愚蠢问题...一旦我有了一个支持帐户,该在我的系统上将该信息放在哪里,以便这些yum存储库起作用?
AWT 2012年

您的链接给了我任何东西……我相信它不再起作用了
。–

1

感谢您解释解决方案...由于某种原因,我的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”的安装程序中


-1

好的,我知道了。答案是添加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

像魅力一样工作。


您应该在哪里放置此配置?
slashdottir

这没用。
罗伯特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.