
yum
Ich habe Probleme , rpm
, , und herauszufinden exim4
.
Ich will nur
yum install exim4
yum
hat 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 exim4
nicht 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 yum
Angelrute benutzt.
- Ich weiß nichtWoum den Befehl zur Installation
exim4
über zu erhaltenyum
. - Ich weiß nicht, wie ich die Orte, an denen meine Linux-Instanz sucht, erweitern kann (außer nur
amzn-main
), um dasexim4
yum
Paket tatsächlich zu finden- Ich weiß nicht, ob essicheran anderen Orten nach Paketen für meine ec2-Instanz zu suchen als
amzn-main
- Ich weiß nicht, ob essicheran anderen Orten nach Paketen für meine ec2-Instanz zu suchen als
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. ......