EPEL & Codeready-builder AWS EC2 RHEL8 - PullRequest
0 голосов
/ 04 мая 2020

Я запускаю экземпляр EC2 с RHEL8 AMI.

Я ищу установить R на экземпляр, и я считаю, что мне нужен пакет EPEL и чтобы включить компоновщик кода с помощью следующих двух команд

sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf config-manager --set-enabled rhui-codeready-builder-for-rhel-8-rhui-rpms

больше информации в (https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/)

Я могу нормально загрузить epel (первая строка), но когда я запускаю вторую строку, я получаю следующее:

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Error: No matching repo to modify: rhui-codeready-builder-for-rhel-8-rhui-rpms. 

Также, когда я пытаюсь запустить следующее, я получаю следующее:

This system has no repositories available through subscriptions.

и для полноты, это ошибка, когда я пытаюсь установить R

$sudo yum install -y R

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Last metadata expiration check: 0:52:36 ago on Mon 04 May 2020 01:17:58 AM UTC.
Error:
 Problem: package R-3.6.3-1.el8.x86_64 requires R-devel = 3.6.3-1.el8, but none of the providers can be installed
  - package R-devel-3.6.3-1.el8.x86_64 requires R-core-devel = 3.6.3-1.el8, but none of the providers can be installed
  - conflicting requests
  - nothing provides openblas-devel needed by R-core-devel-3.6.3-1.el8.x86_64
  - nothing provides texinfo-tex needed by R-core-devel-3.6.3-1.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Кто-нибудь имеет какие-либо идеи или решил эту же проблему?

1 Ответ

1 голос
/ 04 мая 2020

Я решил это сразу после того, как написал ...

Для справки кому-то кажется, что AWS их команда написана неправильно.

Все еще загружайте пакет epel, как показано выше

sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

и вместо этого с AWS веб-сайта

sudo dnf config-manager --set-enabled rhui-codeready-builder-for-rhel-8-rhui-rpms

Вы можете использовать

sudo dnf config-manager --set-enabled codeready-builder-for-rhel-8-rhui-rpms

Затем go вперед с sudo yum install -y R

...