Xvfb über das Yum-Yum-Repository für Xvfb installieren?

26

Ich versuche, Xvfb mit yum auf einem RHEL 6.2-System zu installieren. In der gesamten Hilfe, die ich gefunden habe, heißt es jedoch:

    yum install Xvfb

oder...

    yum install xorg-x11-server-Xvfb

Was sicher funktionieren würde, wenn ich das richtige Repo konfiguriert hätte, was ich glaube nicht. Weil ich den Fehler bekomme:

    No package Xvfb available.

Die einzigen Repos, die ich auf diesem System habe, sind redhat.repo und rhel-source.repo. Welches Repo enthält das Xvfb-Paket?

Vielen Dank!

AWT
quelle

Antworten:

36

Umm, das Paket heißt auf CentOS5 "xorg-x11-server-Xvfb".

Sie sollten also die zweite Option verwenden, "yum install xorg-x11-server-Xvfb". Sie können "yum search xvfb" ausführen, das Ihnen auch den richtigen Namen des Pakets gibt.

cjc
quelle
Versuchte beide, keine Arbeit. Die Suche gibt keine übereinstimmenden Pakete zurück und "yum install xorg-x11-server-Xvfb" sagt mir "No package xorg-x11-server-Xvfb available".
AWT
xorg-x11-Server-Xvfb.i386 auf meinem RHEL 5.5 Maschine .. Wonder , wenn sie behauen es in 6,0
Tim
Seltsam. Es ist ein Standard-RHEL-Paket. Führen Sie "yum clean" aus, um lokale Daten zu löschen? Dies könnte etwas sein, worüber Sie RH nerven können.
cjc
@Tim. Unter CentOS6.2 wird "xorg-x11-server-Xvfb.i686 0: 1.10.4-6.el6_2.1" angezeigt, sodass es von Standard-RHEL-Quellen abgeleitet ist. Es wird auch in diesem offiziellen RH-Dokument erwähnt: rhn.redhat.com/errata/RHBA-2011-1816.html, daher sollte es bei RedHat erhältlich sein. Dies klingt eher nach einem Problem mit der Yum-Konfiguration von Torgis.
cjc
Könnte sehr gut sein. Ich habe versucht, yum sauber alle yum Suche alle xvfb und nichts zu bekommen. Welche Repos haben Sie in /etc/yum.repos.d hinzugefügt? Ich habe gerade mein Red Hat Repo angeschaut und es ist leer. Das ist wahrscheinlich nicht gut.
AWT
6

Aktivieren Sie die optionalen Inhaltsrepositorys, indem Sie /etc/yum.repos.d/redhat-rhui.repo bearbeiten.

Öffnen Sie die Dateisuche für optional - ändern Sie enabled = 0 in 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

Das sollte funktionieren.

Aamreeta
quelle
Ich habe benutzt sudo yum install --enablerepo rhel-7-server-optional-rpms xorg-x11-server-Xvfb. Nur ein anderer Weg, um das zu erreichen, was @Aamreeta hier vorschlägt (ohne die Datei yum.repos.d / redhat.repo zu bearbeiten).
Juan
4

Es ist auf den optionalen Client-, Workstation- und Serverkanälen in RHN verfügbar: (Beachten Sie, dass die URLs hier zur Eingabe Ihres Red Hat-Supportkontos auffordern.)

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

Sie müssen natürlich die entsprechende Berechtigung konfigurieren, um einen dieser Kanäle mit Ihrem System zu verwenden.

Sie können unter der folgenden URL nach Paketen suchen, wenn Sie mit der Package Kit-GUI oder der entsprechenden YUM-Funktionalität nicht vertraut sind (oder diese nicht mögen):

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

Prost!

Sapeurfaire
quelle
Dumme Frage als Follow-up ... Wenn ich einen Support-Account habe, wo kann ich diese Informationen auf meinem System ablegen, damit diese yum-Repositorys funktionieren?
AWT
Ihr Link gibt mir alles ... Ich glaube, dass es nicht mehr funktioniert ..
caarlos0
1

Vielen Dank für die Erklärung der Lösung ... aus irgendeinem Grund war der FTP-Link für mich fehlerhaft und ich bekam Fehler wie ...

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

Beachten Sie den Teil "6Server", dass das Verzeichnis nicht existiert oder etwas mit dem, was ich getan habe, nicht stimmt.

Wie auch immer, ich am Ende für jetzt $ releasever ersetzen mit „6“ ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/x86_64/os/repodata/repomd.xml

und nach dem was ich sagen kann "sudo yum installiere xorg-x11-server-Xvfb" installiere es einwandfrei

Carlton
quelle
-1

Ok, ich habe es herausgefunden. Die Antwort ist, das Rhel-Beta-Repository hinzuzufügen und so die Notwendigkeit eines RHN-Abonnements zu umgehen:

[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

Lief wie am Schnürchen.

AWT
quelle
Wo soll diese Konfiguration abgelegt werden?
Slashdottir
Es hat nicht funktioniert.
Robert