Установить Xvfb через репозиторий yum - yum для Xvfb?


26

Я пытаюсь установить Xvfb в системе RHEL 6.2, используя yum. Тем не менее, вся помощь, которую я нашел, говорит:

    yum install Xvfb

или...

    yum install xorg-x11-server-Xvfb

Что, я уверен, сработало бы, если бы у меня был настроен правильный репо, а я полагаю, что нет. Потому что я получаю ошибку:

    No package Xvfb available.

Единственные репозитории, которые у меня есть в этой системе, это redhat.repo и rhel-source.repo. Какой репозиторий содержит пакет Xvfb?

Благодарность!

Ответы:


36

Хм, пакет называется "xorg-x11-server-Xvfb" в CentOS5.

Поэтому вы должны использовать второй вариант: «yum install xorg-x11-server-Xvfb». Вы также можете выполнить «yum search xvfb», которое также даст вам правильное имя пакета.


Пробовал оба из тех, ни работа. Поиск не возвращает подходящих пакетов, и «yum install xorg-x11-server-Xvfb» сообщает мне «Нет доступных пакетов xorg-x11-server-Xvfb».
AWT

xorg-x11-server-Xvfb.i386 на моей машине с RHEL 5.5. Интересно, если они включили его в 6.0
Тим

Weird. Это стандартный пакет RHEL. Может быть, запустить "Yum Clean", чтобы очистить локальные данные? Это может быть что-то, о чем вы можете рассказать RH.
CJC

@Тим. На CentOS6.2 я вижу «xorg-x11-server-Xvfb.i686 0: 1.10.4-6.el6_2.1», поэтому он получен из стандартных источников RHEL. Это также упоминается в официальном документе RH: rhn.redhat.com/errata/RHBA-2011-1816.html, поэтому он должен быть доступен в RedHat. Это больше похоже на проблему с конфигурацией yum Torgis.
CJC

Вполне может быть. Я попробовал yum clean all, yum search all xvfb и ничего не получил. Какие репозитории вы добавили в /etc/yum.repos.d? Я только что посмотрел на мое Redhat репо, и оно пустое. Это, вероятно, не хорошо.
AWT

6

Включите дополнительные репозитории контента, отредактировав /etc/yum.repos.d/redhat-rhui.repo.

Откройте поиск файлов для необязательных - изменение включено = 0 на включено = 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

Это должно работать.


Я использовал sudo yum install --enablerepo rhel-7-server-optional-rpms xorg-x11-server-Xvfb. Просто другой способ добиться того, что предлагает здесь @Aamreeta (без редактирования файла yum.repos.d / redhat.repo).
Хуан

4

Он доступен на дополнительных каналах клиента, рабочей станции и сервера внутри RHN: (обратите внимание, что URL-адреса здесь будут запрашивать вашу учетную запись службы поддержки redhat)

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

Вам, конечно, нужно будет настроить соответствующие права, чтобы использовать один из этих каналов в вашей системе.

Вы можете искать пакеты по следующему URL, если вы не знакомы (или не любите) графический интерфейс Package Kit или эквивалентную функциональность yum:

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

ура!


Глупый вопрос в качестве продолжения ... как только у меня будет учетная запись службы поддержки, где я могу разместить эту информацию в своей системе, чтобы эти репозитории yum работали?
AWT

Ваша ссылка дает мне что-нибудь ... Я считаю, что это больше не работает ..
caarlos0

1

Спасибо за объяснение решения ... по какой-то причине ссылка на ftp для меня была искажена, и поэтому я получал ошибки, такие как ...

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

Обратите внимание на часть «6Server»: этот каталог не существует или что-то не так с тем, что я делал.

В любом случае, я закончил замену $ releasever на «6» ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/x86_64/os/repodata/repomd.xml

и из того, что я могу сказать "sudo yum install xorg-x11-server-Xvfb", установите его нормально


-1

Хорошо, я понял это. Ответ заключается в добавлении репозитория rhel-beta, что позволяет обойтись без подписки 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

Работал как шарм.


где вы должны положить эту конфигурацию?
Слэшдоттир

это не работает.
Роберт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.