Instalar o Xvfb via repositório yum-yum para o Xvfb?


26

Estou tentando instalar o Xvfb em um sistema RHEL 6.2 usando o yum. No entanto, toda a ajuda que encontrei diz para digitar:

    yum install Xvfb

ou...

    yum install xorg-x11-server-Xvfb

O que eu tenho certeza que funcionaria se eu tivesse o repositório correto configurado, o que acho que não. Porque eu recebo o erro:

    No package Xvfb available.

Os únicos repositórios que tenho neste sistema são redhat.repo e rhel-source.repo. Qual repositório contém o pacote Xvfb?

Obrigado!

Respostas:


36

Umm, o pacote é chamado "xorg-x11-server-Xvfb" no CentOS5.

Portanto, você deve usar a segunda opção, "yum install xorg-x11-server-Xvfb". Você pode fazer o "yum search xvfb", que também fornece o nome apropriado do pacote.


Tentei os dois, nem trabalho. A pesquisa não retorna pacotes correspondentes e "yum install xorg-x11-server-Xvfb" me diz "Nenhum pacote xorg-x11-server-Xvfb disponível".
AWT

xorg-x11-server-Xvfb.i386 na minha máquina RHEL 5.5 .. Gostaria de saber se eles o axearam no 6.0
Tim

Esquisito. É um pacote RHEL padrão. Talvez execute "yum clean" para limpar os dados locais? Isso pode ser algo sobre o qual você pode incomodar a RH.
Cjc 28/07

@Tim. No CentOS6.2, vejo "xorg-x11-server-Xvfb.i686 0: 1.10.4-6.el6_2.1", por isso é derivado de fontes RHEL padrão. Também é mencionado neste documento oficial de RH: rhn.redhat.com/errata/RHBA-2011-1816.html, portanto deve estar disponível no RedHat. Isso parece mais um problema com a configuração yum do Torgis.
Cjc

Poderia muito bem ser. Tentei yum clean all, yum pesquise todos os xvfb e não recebo nada. Quais repositórios você adicionou em /etc/yum.repos.d? Eu apenas olhei para o meu repo redhat e está em branco. Provavelmente não é bom.
AWT

6

Habilite os repositórios de conteúdo opcionais, editando /etc/yum.repos.d/redhat-rhui.repo.

Abra a busca de arquivos por opcional - alteração habilitada = 0 para habilitada = 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

Isso deve funcionar.


Eu usei sudo yum install --enablerepo rhel-7-server-optional-rpms xorg-x11-server-Xvfb. Apenas uma maneira diferente de obter o que o @Aamreeta sugere aqui (sem editar o arquivo yum.repos.d / redhat.repo).
Juan

4

Está disponível nos canais opcionais de cliente, estação de trabalho e servidor do RHN: (Observe que os URLs aqui solicitarão sua conta de suporte redhat)

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

Você precisará configurar os direitos apropriados para usar um desses canais com seu sistema, é claro.

Você pode procurar pacotes no seguinte URL se não estiver familiarizado (ou não gostar) do gui do Package Kit ou da funcionalidade yum equivalente:

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

Felicidades!


Pergunta boba como acompanhamento ... depois de ter uma conta de suporte, onde coloco essas informações no meu sistema para que esses repositórios yum funcionem?
AWT

seu link me dá nada ... Eu acredito que ele não funciona mais ..
caarlos0

1

Obrigado por explicar a solução ... por algum motivo, o link ftp para mim estava malformado e, portanto, eu estava recebendo erros 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 a parte "6Server", esse diretório não existe ou algo está errado com o que eu estava fazendo.

Enfim, acabei substituindo $ releasever por agora com "6" ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/x86_64/os/repodata/repomd.xml

e pelo que posso dizer, o "sudo yum install xorg-x11-server-Xvfb" o instala bem


-1

Ok, eu descobri. A resposta é adicionar o repositório rhel-beta, ignorando a necessidade de uma assinatura da 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

Funcionou como um encanto.


onde você deve colocar essa configuração?
slashdottir

não funcionou.
Robert
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.