1 votes

Exim sur Amazon AMI via yum

Je n'arrive pas à comprendre yum, rpm et exim4.

Tout ce que je veux faire, c'est

yum install exim4

yum a été efficace pour moi par le passé, récupérant facilement tous les packages et dépendances nécessaires pour exécuter le programme que je désire.

Mais pas cette fois. exim4 n'était apparemment pas inclus dans le package amzn-main.

amzn-main/latest
amzn-updates/latest
Aucun package exim4 disponible.

Maintenant je ne veux pas de poisson. Je veux apprendre à utiliser la canne à pêche yum.

  • Je ne sais pas trouver la commande pour installer exim4 via yum.

  • Je ne sais pas comment étendre les endroits où mon instance Linux recherche (autre que juste amzn-main) pour réellement trouver le package exim4 yum.

  • Je ne sais pas s'il est sûr de chercher ailleurs des packages pour mon instance ec2 en dehors de amzn-main.

2voto

Michael Hampton Points 232226

Amazon Linux ne inclut pas exim dans ses paquets du tout. Utilisez un autre MTA.

2voto

Kasper Holdum Points 4173

Si vous activez le dépôt EPEL, vous pouvez alors installer exim via yum. Voici les instructions d'Amazon:

Modifiez /etc/yum.repos.d/epel.repo. Sous la section marquée [epel], changez enabled=0 en enabled=1.

Pour activer temporairement le dépôt EPEL 6, utilisez l'option en ligne de commande yum --enablerepo=epel.

Veuillez noter que les dépôts de l'Amazon Linux AMI sont configurés avec une priorité supérieure à celle de tout autre dépôt tiers. La raison en est qu'il existe plusieurs packages faisant partie de l'Amazon Linux AMI qui se trouvent également dans des dépôts tiers, et nous voulons nous assurer que la version de l'Amazon Linux AMI est installée en cas par défaut.

Activer EPEL est relativement sûr, car selon la FAQ "EPEL est simplement un dépôt complémentaire et ne remplace pas les packages dans RHEL ou les produits superposés"

2voto

jowi Points 111

De nos jours exim est inclus, donc pas besoin de dépôts tiers. Vous pouvez simplement yum install exim.

-1voto

RayMetz100 Points 11

Activer ceci :

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/

Une fois que c'est installé, vous n'avez pas besoin de --enablerepo=epel sur chaque commande yum. C'est activé pour de bon.

$ yum list available | grep exim

Cela montre que vous installez exim 4.90 (la dernière version est 4.91, je ne la vois pas disponible.)

enfin :

$ sudo yum install exim

C'est tout. ......

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X