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.