
Tengo problemas para entender yum
, rpm
y exim4
.
Todo lo que quiero hacer es
yum install exim4
yum
ha sido bueno conmigo en el pasado, obteniendo sin problemas todos los paquetes y dependencias necesarios para ejecutar el programa que deseo.
Pero no esta vez. Aparentemente exim4
no estaba incluido en el paquete.amzn-main
amzn-main/latest
amzn-updates/latest
No package exim4 available.
Ahora no quiero pescado. Quiero aprender a usar la yum
caña de pescar dadgam.
- No sédóndepara obtener el comando para instalar
exim4
a través deyum
. - No sé cómo expandir los lugares donde busca mi instancia de Linux (además de solo
amzn-main
) para encontrar elexim4
yum
paquete.- No sé si essegurobuscar en otros lugares paquetes para mi instancia ec2 que no sean
amzn-main
- No sé si essegurobuscar en otros lugares paquetes para mi instancia ec2 que no sean
Respuesta1
Amazon Linux no incluye exim en supaquetesen absoluto. Utilice un MTA diferente.
Respuesta2
Si habilitas el repositorioEPEL, entonces puedes instalar exim a través de yum. Aquí estáninstrucciones de amazon:
Modifique /etc/yum.repos.d/epel.repo. En la sección marcada [epel], cambie habilitado=0 a habilitado=1.
Para habilitar temporalmente el repositorio EPEL 6, use la opción de línea de comando yum --enablerepo=epel.
Tenga en cuenta que los repositorios AMI de Amazon Linux están configurados con una prioridad más alta que cualquier repositorio de terceros. El motivo de esto es que hay varios paquetes que forman parte de la AMI de Amazon Linux que también se encuentran en repositorios de terceros, y queremos asegurarnos de que la versión de la AMI de Amazon Linux esté instalada en el caso predeterminado.
Habilitar EPEL es relativamente seguro, ya que según elPreguntas más frecuentes"EPEL es puramente un repositorio de complementos y no reemplaza los paquetes en RHEL ni los productos en capas".
Respuesta3
Estos díasexim está incluido, por lo que no es necesario realizar repositorios de terceros. Puedes simplemente yum install exim
.
Respuesta4
habilita esto:
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/
Una vez instalado, no necesita --enablerepo=epel en cada comando yum. Está habilitado para siempre.
$ yum list available | grep exim
Esto muestra que está instalando exim 4.90 (la última versión es 4.91, no la veo disponible).
finalmente:
$ sudo yum install exim
Eso es todo. ......