
我很難弄清楚yum
、rpm
和exim4
。
我想做的就是
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
- 不知道是不是安全的在其他地方尋找我的 ec2 實例的軟體包
答案1
Amazon Linux 中不包含 exim包包根本不。使用不同的 MTA。
答案2
如果您啟用儲存庫EPEL,然後就可以透過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
就是這樣。 .....