Installare Xvfb tramite il repository yum - yum per Xvfb?


26

Sto cercando di installare Xvfb su un sistema RHEL 6.2 usando yum. Tuttavia, tutto l'aiuto che ho trovato dice di digitare:

    yum install Xvfb

o...

    yum install xorg-x11-server-Xvfb

Che sicuramente funzionerebbe se avessi configurato il repository corretto, cosa che suppongo di no. Perché ottengo l'errore:

    No package Xvfb available.

Gli unici repository che ho su questo sistema sono redhat.repo e rhel-source.repo. Quale repository contiene il pacchetto Xvfb?

Grazie!

Risposte:


36

Umm, il pacchetto si chiama "xorg-x11-server-Xvfb" su CentOS5.

Quindi dovresti usare la seconda opzione, "yum install xorg-x11-server-Xvfb". Puoi fare "yum search xvfb" che ti dà anche il nome proprio del pacchetto.


Ho provato entrambi, nessuno dei due ha funzionato. La ricerca non restituisce pacchetti corrispondenti e "yum install xorg-x11-server-Xvfb" mi dice "Nessun pacchetto xorg-x11-server-Xvfb disponibile".
AWT,

xorg-x11-server-Xvfb.i386 sulla mia macchina RHEL 5.5 .. Mi chiedo se l'hanno assecondato in 6.0
Tim

Strano. È un pacchetto RHEL standard. Forse eseguire "yum clean" per cancellare i dati locali? Questo potrebbe essere qualcosa di cui ti preoccupi RH.
cjc,

@ Tim. Su CentOS6.2, vedo "xorg-x11-server-Xvfb.i686 0: 1.10.4-6.el6_2.1", quindi deriva da fonti RHEL standard. È anche menzionato in questo documento RH ufficiale: rhn.redhat.com/errata/RHBA-2011-1816.html, quindi dovrebbe essere disponibile da RedHat. Sembra più un problema con la configurazione yum di Torgis.
cjc,

Potrebbe benissimo esserlo. Ho provato yum clean all, yum cerca tutto xvfb e non ottiene nulla. Quali repository hai aggiunto in /etc/yum.repos.d? Ho appena guardato il mio repo redhat ed è vuoto. Questo probabilmente non va bene.
AWT,

6

Abilitare i repository di contenuti opzionali modificando /etc/yum.repos.d/redhat-rhui.repo.

Apri la ricerca file per facoltativo - modifica abilitato = 0 in abilitato = 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

Questo dovrebbe funzionare.


Ho usato sudo yum install --enablerepo rhel-7-server-optional-rpms xorg-x11-server-Xvfb. Solo un modo diverso per ottenere ciò che @Aamreeta suggerisce qui (senza modificare il file yum.repos.d / redhat.repo).
Juan,

4

È disponibile sui canali opzionali Client, Workstation e Server all'interno di RHN: (Nota che gli URL qui richiederanno il tuo account di supporto redhat)

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

Ovviamente dovrai configurare il diritto appropriato per usare uno di quei canali con il tuo sistema.

Puoi cercare i pacchetti al seguente URL se non hai familiarità con (o non ti piace) la GUI del kit di pacchetti o la funzionalità yum equivalente:

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

Saluti!


Domanda sciocca come follow-up ... una volta che ho un account di supporto, dove posso mettere queste informazioni sul mio sistema in modo che questi archivi di yum funzionino?
AWT

il tuo link mi dà qualsiasi cosa ... credo che non funzioni più ..
caarlos0

1

Grazie per aver spiegato la soluzione ... per qualche motivo il collegamento ftp per me non era corretto e quindi stavo ricevendo errori come ...

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

Nota la parte "6Server", quella directory non esiste o qualcosa non va in quello che stavo facendo.

Comunque, ho finito per sostituire $ releasever per ora con "6" ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/x86_64/os/repodata/repomd.xml

e da quello che posso dire "sudo yum install xorg-x11-server-Xvfb" installalo bene


-1

Ok, l'ho capito. La risposta è aggiungere il repository rhel-beta, aggirando così la necessità di un abbonamento 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

Ha funzionato come un fascino.


dove dovresti mettere questa configurazione?
slashdottir,

non ha funzionato.
Robert,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.