¿Instalar Xvfb mediante el repositorio yum - yum para Xvfb?


26

Estoy tratando de instalar Xvfb en un sistema RHEL 6.2 usando yum. Sin embargo, toda la ayuda que he encontrado dice escribir:

    yum install Xvfb

o...

    yum install xorg-x11-server-Xvfb

Lo cual estoy seguro que funcionaría si tuviera configurado el repositorio correcto, lo que supongo que no. Porque me sale el error:

    No package Xvfb available.

Los únicos repositorios que tengo en este sistema son redhat.repo y rhel-source.repo. ¿Qué repositorio contiene el paquete Xvfb?

¡Gracias!

Respuestas:


36

Umm, el paquete se llama "xorg-x11-server-Xvfb" en CentOS5.

Debería usar la segunda opción, "yum install xorg-x11-server-Xvfb". También puede hacer "yum search xvfb" que le da el nombre correcto del paquete.


Probé los dos, ni el trabajo. La búsqueda no devuelve paquetes coincidentes, y "yum install xorg-x11-server-Xvfb" me dice "No hay paquete xorg-x11-server-Xvfb disponible".
AWT

xorg-x11-server-Xvfb.i386 en mi máquina RHEL 5.5 ... Me pregunto si lo eliminaron en 6.0
Tim

Extraño. Es un paquete estándar de RHEL. ¿Quizás ejecute "yum clean" para borrar los datos locales? Esto podría ser algo de lo que puedas molestar a RH.
cjc

@Tim. En CentOS6.2, veo "xorg-x11-server-Xvfb.i686 0: 1.10.4-6.el6_2.1", por lo que se deriva de fuentes RHEL estándar. También se menciona en este documento oficial de RH: rhn.redhat.com/errata/RHBA-2011-1816.html, por lo que debería estar disponible en RedHat. Esto suena más como un problema con la configuración yum de Torgis.
cjc

Muy bien podría ser. Intenté limpiar todo, buscar todo xvfb y no obtener nada. ¿Qué repositorios ha agregado en /etc/yum.repos.d? Acabo de mirar mi repositorio redhat y está en blanco. Eso probablemente no sea bueno.
AWT

6

Habilite los repositorios de contenido opcionales editando /etc/yum.repos.d/redhat-rhui.repo.

Abra la búsqueda de archivos para opcional - cambie enabled = 0 a 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

Esto debería funcionar.


He utilizado sudo yum install --enablerepo rhel-7-server-optional-rpms xorg-x11-server-Xvfb. Solo una forma diferente de lograr lo que @Aamreeta sugiere aquí (sin editar el archivo yum.repos.d / redhat.repo).
Juan

4

Está disponible en los canales opcionales de cliente, estación de trabajo y servidor dentro de RHN: (Tenga en cuenta que las URL aquí le solicitarán su cuenta de soporte de redhat)

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

Por supuesto, deberá configurar los derechos adecuados para utilizar uno de esos canales con su sistema.

Puede buscar paquetes en la siguiente URL si no está familiarizado (o no le gusta) la GUI del paquete de paquetes o la funcionalidad equivalente de yum:

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

¡aclamaciones!


Pregunta tonta como seguimiento ... una vez que tengo una cuenta de soporte, ¿dónde pongo esa información en mi sistema para que funcionen estos repositorios yum?
AWT

su enlace me da algo ... Creo que ya no funciona ..
caarlos0

1

Gracias por explicar la solución ... por alguna razón, el enlace ftp para mí tenía un formato incorrecto y, por lo tanto, recibía errores como ...

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

Observe la parte "6Server", ese directorio no existe o algo está mal con lo que estaba haciendo.

De todos modos, terminé reemplazando $ releasever por ahora con "6" ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/x86_64/os/repodata/repomd.xml

y por lo que puedo decir el "sudo yum install xorg-x11-server-Xvfb" instálalo bien


-1

Ok, lo descubrí. La respuesta es agregar el repositorio rhel-beta, evitando así la necesidad de una suscripción a 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

Trabajado como un encanto.


¿Dónde se supone que debes poner esta configuración?
slashdottir

No funcionó.
Robert
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.