通过 yum 在 Amazon AMI 上运行 exim

通过 yum 在 Amazon AMI 上运行 exim

我无法弄清楚yumrpmexim4

我只想

yum install exim4

yum过去对我来说一直很好,顺利获取运行我想要的程序所需的所有包和依赖项。

但这次不是。 显然exim4没有包含在amzn-main包裹里。

amzn-main/latest
amzn-updates/latest
No package exim4 available.

现在我不想要任何鱼。我想学习如何使用 dadgamyum钓鱼竿。

  • 我不知道在哪里exim4通过获取安装命令yum
  • 我不知道如何扩展我的 Linux 实例正在查找的位置(除了amzn-main)来实际找到exim4 yum
    • 我不知道是否安全的在其他地方寻找适用于我的 ec2 实例的软件包amzn-main

答案1

Amazon Linux 不包含 exim完全没有。请使用不同的 MTA。

答案2

如果你启用存储库电力供应处,然后你就可以通过 yum 安装 exim 了。以下是亚马逊的说明

修改 /etc/yum.repos.d/epel.repo,在 [epel] 部分下,将 enabled=0 改为 enabled=1。

要临时启用 EPEL 6 存储库,请使用 yum 命令行选项 --enablerepo=epel。

请注意,Amazon Linux AMI 存储库的配置优先级高于任何第三方存储库。原因是 Amazon Linux AMI 中包含多个软件包,而第三方存储库中也有这些软件包,我们希望确保默认情况下安装 Amazon Linux AMI 版本。

启用 EPEL 相对安全,因为根据常问问题“EPEL 纯粹是一个补充附加存储库,并不会取代 RHEL 或分层产品中的软件包。”

答案3

这些日子包括进出口,因此无需第三方存储库。您只需yum install exim

答案4

启用这个:

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

https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/

安装完成后,您不需要在每个 yum 命令上都使用 --enablerepo=epel。它已永久启用。

$ yum list available | grep exim

这表明您正在安装 exim 4.90(最新版本是 4.91,但我没有看到可用的版本。)

最后:

$ sudo yum install exim

就是这样。 ......

相关内容