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.