通过yum在Amazon AMI上进行游戏

我很难搞清楚yumrpmexim4

我想要做的就是

 yum install exim4 

yum在过去对我很好,顺利地获取了运行我所期望的程序所需的所有软件包和依赖项。

但这次不行 exim4显然不包含在amzn-main包中。

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

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

  • 我不知道在哪里得到通过yum安装exim4的命令。
  • 我不知道如何扩展我的Linux实例正在寻找的地方(除了只是amzn-main ),实际上findexim4 yum
    • 我不知道是否可以在其他地方查看我的ec2实例(而不是amzn-main

Amazon Linux的软件包中完全不包括exim。 使用不同的MTA。

如果启用存储库EPEL ,则可以通过yum安装exim。 以下是亚马逊的说明 :

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

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

请注意,Amazon Linux AMI存储库configuration的优先级高于任何第三方存储库。 造成这种情况的原因是因为Amazon Linux AMI中有几个软件包也在第三方存储库中,所以我们要确保在默认情况下安装Amazon Linux AMI版本。

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