Я пытаюсь установить 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)
Конечно, вам необходимо настроить соответствующие права, чтобы использовать один из этих каналов в вашей системе.
Вы можете искать пакеты по следующему 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
Работал как шарм.