Czy zainstalować Xvfb przez repozytorium yum - yum dla Xvfb?


26

Próbuję zainstalować Xvfb w systemie RHEL 6.2 za pomocą yum. Jednak cała pomoc, którą znalazłem, mówi:

    yum install Xvfb

lub...

    yum install xorg-x11-server-Xvfb

Które jestem pewien, że zadziałałoby, gdybym miał skonfigurowane prawidłowe repo, co chyba nie. Ponieważ dostaję błąd:

    No package Xvfb available.

Jedyne repo, które mam w tym systemie, to redhat.repo i rhel-source.repo. Które repozytorium zawiera pakiet Xvfb?

Dzięki!

Odpowiedzi:


36

Umm, pakiet nazywa się „xorg-x11-server-Xvfb” na CentOS5.

Powinieneś więc użyć drugiej opcji: „yum install xorg-x11-server-Xvfb”. Możesz także wykonać „yum search xvfb”, co daje również poprawną nazwę pakietu.


Próbowałem obu, żadna praca. Wyszukiwanie nie zwraca pasujących pakietów, a „yum install xorg-x11-server-Xvfb” mówi mi „Brak dostępnego pakietu xorg-x11-server-Xvfb”.
AWT,

xorg-x11-server-Xvfb.i386 na mojej maszynie RHEL 5.5. Zastanawiam się, czy zestrzelili go w 6.0
Tim

Dziwne. To standardowy pakiet RHEL. Może uruchom „mniam czysto”, aby wyczyścić lokalne dane? Może to być coś, co może powodować błąd RH.
cjc

@Tim. Na CentOS6.2 widzę „xorg-x11-server-Xvfb.i686 0: 1.10.4-6.el6_2.1”, więc pochodzi ze standardowych źródeł RHEL. Jest również wspomniany w tym oficjalnym dokumencie RH: rhn.redhat.com/errata/RHBA-2011-1816.html, więc powinien być dostępny w RedHat. To brzmi bardziej jak problem z konfiguracją mniszka Torgisa.
cjc

Mógłby być bardzo dobrze. Próbowałem mniam wszystko wyczyścić, mniam przeszukać wszystkie xvfb i nic nie dostać. Które repozytoria dodałeś w /etc/yum.repos.d? Właśnie spojrzałem na moje redhat repo i jest puste. To prawdopodobnie nie jest dobre.
AWT

6

Włącz opcjonalne repozytoria treści, edytując /etc/yum.repos.d/redhat-rhui.repo.

Otwórz wyszukiwanie pliku dla opcjonalnego - zmień włączone = 0 na włączone = 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

To powinno działać.


Kiedyś sudo yum install --enablerepo rhel-7-server-optional-rpms xorg-x11-server-Xvfb. Po prostu inny sposób na osiągnięcie tego, co sugeruje @Aamreeta (bez edytowania pliku yum.repos.d / redhat.repo).
Juan

4

Jest dostępny na opcjonalnych kanałach klienta, stacji roboczej i serwera w RHN: (Uwaga: tutaj adresy URL będą monitowały o Twoje konto pomocy technicznej redhat)

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

Oczywiście musisz skonfigurować odpowiednie uprawnienia, aby móc korzystać z jednego z tych kanałów w systemie.

Możesz wyszukać paczki pod następującym adresem URL, jeśli nie znasz (lub nie lubisz) GUI zestawu pakietów lub równoważnej funkcji yum:

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

Twoje zdrowie!


Głupie pytanie jako kontynuacja ... kiedy mam konto wsparcia, gdzie mam umieścić te informacje w moim systemie, aby te repozytoria yum działały?
AWT

twój link daje mi wszystko ... Wierzę, że to już nie działa ..
caarlos0

1

Dzięki za wyjaśnienie rozwiązania ... z jakiegoś powodu łącze ftp było dla mnie zniekształcone, więc otrzymywałem błędy, takie jak ...

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

Zwróć uwagę na część „6Server”, ten katalog nie istnieje lub coś jest nie tak z tym, co robiłem.

W każdym razie skończyłem na tym, że $ releasever na razie zmieniłem na „6” ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/x86_64/os/repodata/repomd.xml

i z tego co mogę powiedzieć „sudo yum install xorg-x11-server-Xvfb” zainstaluj to dobrze


-1

Ok, rozgryzłem to. Odpowiedź brzmi: dodaj repozytorium rhel-beta, omijając w ten sposób potrzebę subskrypcji 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

Działa jak urok.


gdzie masz umieścić tę konfigurację?
slashdottir

to nie działało.
Robert
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.