exim auf Amazon AMI über yum

exim auf Amazon AMI über yum

yumIch habe Probleme , rpm, , und herauszufinden exim4.

Ich will nur

yum install exim4

yumhat in der Vergangenheit gute Arbeit geleistet und alle Pakete und Abhängigkeiten, die zum Ausführen des gewünschten Programms erforderlich sind, problemlos abgerufen.

Aber diesmal nicht. war offenbar exim4nicht im Paket enthalten .amzn-main

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

Jetzt will ich keinen Fisch. Ich will lernen, wie man die verdammte yumAngelrute benutzt.

  • Ich weiß nichtWoum den Befehl zur Installation exim4über zu erhalten yum.
  • Ich weiß nicht, wie ich die Orte, an denen meine Linux-Instanz sucht, erweitern kann (außer nur amzn-main), um das exim4 yumPaket tatsächlich zu finden
    • Ich weiß nicht, ob essicheran anderen Orten nach Paketen für meine ec2-Instanz zu suchen alsamzn-main

Antwort1

Amazon Linux enthält exim nicht in seinemPaketeüberhaupt. Verwenden Sie einen anderen MTA.

Antwort2

Wenn Sie das Repository aktivierenEPEL, dann können Sie exim über yum installieren. Hier sindAnweisungen von Amazon:

Ändern Sie /etc/yum.repos.d/epel.repo. Ändern Sie im Abschnitt mit der Markierung [epel] die Einstellung „enabled=0“ in „enabled=1“.

Um das EPEL 6-Repository vorübergehend zu aktivieren, verwenden Sie die Yum-Befehlszeilenoption --enablerepo=epel.

Bitte beachten Sie, dass die Amazon Linux AMI-Repositorys mit einer höheren Priorität konfiguriert sind als Repositorys von Drittanbietern. Der Grund dafür ist, dass mehrere Pakete, die Teil des Amazon Linux AMI sind, sich auch in Repositorys von Drittanbietern befinden, und wir möchten sicherstellen, dass die Amazon Linux AMI-Version im Standardfall installiert ist.

Die Aktivierung von EPEL ist relativ sicher, da lautFAQ„EPEL ist lediglich ein ergänzendes Add-On-Repository und ersetzt keine Pakete in RHEL oder geschichteten Produkten.“

Antwort3

Heutzutageexim ist enthalten, Sie brauchen also keine Repos von Drittanbietern. Sie können einfach yum install exim.

Antwort4

aktiviere dies:

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/

Sobald dies installiert ist, müssen Sie --enablerepo=epel nicht mehr bei jedem Yum-Befehl angeben. Es ist endgültig aktiviert.

$ yum list available | grep exim

Dies zeigt, dass Sie Exim 4.90 installieren (die neueste Version ist 4.91, ich sehe diese nicht verfügbar).

Endlich:

$ sudo yum install exim

Das ist es. ......

verwandte Informationen