我尝试在 EC2 实例上安装以下内容并收到以下错误消息:
[ec2-user@ip-172-30-0-7 ~]$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Last metadata expiration check: 0:30:04 ago on Sat Jun 24 07:59:46 2023.
epel-release-latest-8.noarch.rpm 581 kB/s | 25 kB 00:00
Error:
Problem: conflicting requests
- nothing provides redhat-release >= 8 needed by epel-release-8-19.el8.noarch
(try to add '--skip-broken' to skip uninstallable packages)
答案1
EPEL repo 不支持 Amazon Linux 2023。
来自文档
Extra Packages for Enterprise Linux (EPEL) 是 Fedora 社区的一个项目,旨在为企业级 Linux 操作系统创建大量软件包。该项目主要制作了 RHEL 和 CentOS 软件包。Amazon Linux 2 与 CentOS 7 具有高度兼容性。因此,许多 EPEL7 软件包可以在 Amazon Linux 2 上运行。但是,AL2023 不支持 EPEL 或类似 EPEL 的存储库。
来源:https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al2.html#epel
启动另一个实例很容易,所以我只需启动一个 Amazon Linux 2 AMI 并在那里进行工作。