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!

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.


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.


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!


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


-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.


Wo soll diese Konfiguration abgelegt werden?
Slashdottir

Es hat nicht funktioniert.
Robert
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.