EPEL和Codeready-builder AWS EC2 RHEL8

问题描述 投票:0回答:1

我正在使用RHEL8 AMI运行EC2实例。

我正在实例上安装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)

有人有什么想法或已经解决了相同的问题吗?

r linux amazon-web-services amazon-ec2 redhat
1个回答
0
投票

我刚写完就解决了...

供任何人参考,似乎AWS的命令写错了。

仍然如上所示下载epel软件包

sudo dnf安装-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

然后继续执行sudo yum install -y R

© www.soinside.com 2019 - 2024. All rights reserved.