
Estou tendo problemas para descobrir yum
, rpm
, e exim4
.
Tudo que eu quero fazer é
yum install exim4
yum
tem 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 exim4
nã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 yum
vara de pescar dadgam.
- Não seiondepara obter o comando de instalação
exim4
viayum
. - Não sei como expandir os locais que minha instância do Linux está procurando (além de apenas
amzn-main
) para realmente encontrar oexim4
yum
pacote- Eu não sei se éseguroprocurar em outros lugares por pacotes para minha instância ec2 que não seja
amzn-main
- Eu não sei se éseguroprocurar em outros lugares por pacotes para minha instância ec2 que não seja
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. ......