Installer Xvfb via yum - référentiel yum pour Xvfb?


26

J'essaie d'installer Xvfb sur un système RHEL 6.2 en utilisant yum. Cependant, toute l'aide que j'ai trouvée dit de taper:

    yum install Xvfb

ou...

    yum install xorg-x11-server-Xvfb

Ce qui, j'en suis sûr, fonctionnerait si j'avais le bon repo configuré, ce que je suppose que non. Parce que je reçois l'erreur:

    No package Xvfb available.

Les seuls dépôts que j'ai sur ce système sont redhat.repo et rhel-source.repo. Quel référentiel contient le package Xvfb?

Merci!

Réponses:


36

Umm, le paquet s'appelle "xorg-x11-server-Xvfb" sur CentOS5.

Vous devriez donc utiliser la deuxième option, "yum install xorg-x11-server-Xvfb". Vous pouvez faire "yum search xvfb" qui vous donne également le nom correct du paquet.


J'ai essayé les deux, ni le travail. La recherche ne renvoie aucun package correspondant et "yum install xorg-x11-server-Xvfb" me dit "Aucun package xorg-x11-server-Xvfb n'est disponible".
AWT

xorg-x11-server-Xvfb.i386 sur ma machine RHEL 5.5 .. Je me demande s'ils l'ont supprimé en 6.0
Tim

Bizarre. C'est un package RHEL standard. Peut-être exécuter "yum clean" pour effacer les données locales? C'est peut-être quelque chose que vous obtenez pour bug RH.
cjc

@Tim. Sur CentOS6.2, je vois "xorg-x11-server-Xvfb.i686 0: 1.10.4-6.el6_2.1" donc il est dérivé de sources RHEL standard. Il est également mentionné sur ce document officiel RH: rhn.redhat.com/errata/RHBA-2011-1816.html , il devrait donc être disponible auprès de RedHat. Cela ressemble plus à un problème avec la configuration miam de Torgis.
cjc

Cela pourrait très bien l'être. J'ai essayé yum clean all, yum search all xvfb and get nothing. Quel repos avez-vous ajouté dans /etc/yum.repos.d? Je viens de regarder mon dépôt redhat et il est vide. Ce n'est probablement pas bon.
AWT

6

Activez les référentiels de contenu facultatifs en modifiant /etc/yum.repos.d/redhat-rhui.repo.

Ouvrez la recherche de fichiers pour facultatif - changez enabled = 0 en 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

Cela devrait fonctionner.


J'ai utilisé sudo yum install --enablerepo rhel-7-server-optional-rpms xorg-x11-server-Xvfb. Juste une manière différente de réaliser ce que @Aamreeta suggère ici (sans modifier le fichier yum.repos.d / redhat.repo).
Juan

4

Il est disponible sur les canaux optionnels client, poste de travail et serveur dans RHN: (notez que les URL ici vous demanderont votre compte de support redhat)

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

Vous devrez bien sûr configurer les droits appropriés afin d'utiliser l'un de ces canaux avec votre système.

Vous pouvez rechercher des packages à l'URL suivante si vous n'êtes pas familier (ou n'aimez pas) le package Kit gui ou la fonctionnalité yum équivalente:

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

à votre santé!


Question idiote en guise de suivi ... une fois que j'ai un compte de support, où dois-je mettre ces informations sur mon système pour que ces référentiels yum fonctionnent?
AWT

votre lien me donne n'importe quoi ... Je crois que ça ne marche plus ..
caarlos0

1

Merci d'avoir expliqué la solution ... pour une raison quelconque, le lien ftp pour moi était mal formé et j'ai donc reçu des erreurs telles que ...

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

Remarquez la partie "6Server", ce répertoire n'existe pas ou quelque chose ne va pas avec ce que je faisais.

Quoi qu'il en soit, j'ai fini par remplacer $ releasever pour l'instant par "6" ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/x86_64/os/repodata/repomd.xml

et d'après ce que je peux dire, "sudo yum install xorg-x11-server-Xvfb" installe-le bien


-1

Ok, je l'ai compris. La réponse est d'ajouter le dépôt rhel-beta, évitant ainsi la nécessité d'un abonnement 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

A fonctionné comme un charme.


où êtes-vous censé mettre cette configuration?
slashdottir

cela n'a pas fonctionné.
Robert
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.