Назад | Перейти на главную страницу

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

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

    yum install Xvfb

или...

    yum install xorg-x11-server-Xvfb

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

    No package Xvfb available.

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

Спасибо!

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

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

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

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

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

Он доступен на дополнительных каналах клиента, рабочей станции и сервера внутри 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

ура!

Спасибо за объяснение решения ... по какой-то причине ссылка 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" установите его нормально

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

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