exim no Amazon AMI via yum

exim no Amazon AMI via yum

Estou tendo problemas para descobrir yum, rpm, e exim4.

Tudo que eu quero fazer é

yum install exim4

yumtem sido bom para mim no passado, buscando sem problemas todos os pacotes e dependências necessários para executar o programa que desejo.

Mas não desta vez. aparentemente exim4não estava incluído no pacote.amzn-main

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

Agora não quero peixe. Quero aprender a usar a yumvara de pescar dadgam.

  • Não seiondepara obter o comando de instalação exim4via yum.
  • Não sei como expandir os locais que minha instância do Linux está procurando (além de apenas amzn-main) para realmente encontrar o exim4 yumpacote
    • Eu não sei se éseguroprocurar em outros lugares por pacotes para minha instância ec2 que não sejaamzn-main

Responder1

Amazon Linux não inclui exim em seupacotesde forma alguma. Use um MTA diferente.

Responder2

Se você habilitar o repositórioEPEL, então você pode instalar o exim via yum. Aqui estãoInstruções da Amazon:

Modifique /etc/yum.repos.d/epel.repo. Na seção marcada [epel], altere enabled=0 para enabled=1.

Para ativar temporariamente o repositório EPEL 6, use a opção de linha de comando yum --enablerepo=epel.

Observe que os repositórios Amazon Linux AMI são configurados com uma prioridade mais alta do que qualquer repositório de terceiros. A razão para isso é porque existem vários pacotes que fazem parte do Amazon Linux AMI que também estão em repositórios de terceiros, e queremos ter certeza de que a versão do Amazon Linux AMI está instalada no caso padrão.

Habilitar o EPEL é relativamente seguro, pois de acordo com oPerguntas frequentes"EPEL é puramente um repositório complementar complementar e não substitui pacotes no RHEL ou produtos em camadas."

Responder3

Nos dias de hojeexim está incluído, portanto, não há necessidade de repositórios de terceiros. Você pode simplesmente yum install exim.

Responder4

habilite isso:

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/

Depois de instalado, você não precisa de --enablerepo=epel em cada comando yum. Está habilitado para sempre.

$ yum list available | grep exim

Isso mostra que você está instalando o exim 4.90 (o mais recente é o 4.91, não vejo isso disponível).

finalmente:

$ sudo yum install exim

É isso. ......

informação relacionada