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パッケージが含まれていますか?

ありがとう!

回答:


36

うーん、パッケージはCentOS5では「xorg-x11-server-Xvfb」と呼ばれます。

したがって、2番目のオプション「yum install xorg-x11-server-Xvfb」を使用する必要があります。「yum search xvfb」を実行して、パッケージの適切な名前も取得できます。


両方とも試してみましたが、どちらも動作しません。検索は一致するパッケージを返さず、「yum install xorg-x11-server-Xvfb」は「No package xorg-x11-server-Xvfb available」と表示します。
AWT

RHEL 5.5マシン上のxorg-x11-server-Xvfb.i386 .. 6.0でそれを止めた場合は不思議
Tim

奇妙な。これは標準のRHELパッケージです。「yum clean」を実行してローカルデータをクリアすることはできますか?これは、RHをバグにする可能性があります。
CJC

@ティム。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

とてもいいかも。yum clean allを試し、yum search all xvfbを試しても何も得られませんでした。どのリポジトリを/etc/yum.repos.dに追加しましたか?レッドハットのレポを見たところ、空です。それはおそらく良くありません。
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

あなたのリンクは私に何かを与える...私はそれがもう機能しないと信じています..
caarlos0

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」の部分に注目してください。そのディレクトリは存在しないか、私がやっていることに何か問題があります。

とにかく、今のところ$ releaseverを "6" 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

魅力のように働いた。


この構成はどこに置くべきですか?
スラッシュドッティア14

うまく行かなかった。
ロバート
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.