Назад | Перейти на главную страницу

exim на Amazon AMI через yum

Мне сложно понять yum, rpm, и exim4.

Все, что я хочу сделать, это

yum install exim4

yum Раньше ко мне относился хорошо, беспрепятственно получая все пакеты и зависимости, необходимые для запуска желаемой программы.

Но не в этот раз. exim4 не был включен в amzn-main пакет очевидно.

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

Теперь я не хочу никакой рыбы. Я хочу научиться пользоваться дадгамом yum удочка.

Если вы включите репозиторий EPEL, тогда вы можете установить exim через yum. Вот Инструкции Amazon:

Измените /etc/yum.repos.d/epel.repo. В разделе с пометкой [epel] измените enabled = 0 на enabled = 1.

Чтобы временно включить репозиторий EPEL 6, используйте параметр командной строки yum --enablerepo = epel.

Обратите внимание, что репозитории Amazon Linux AMI настроены с более высоким приоритетом, чем любые сторонние репозитории. Причина в том, что есть несколько пакетов, которые являются частью AMI Amazon Linux, которые также находятся в сторонних репозиториях, и мы хотим убедиться, что версия AMI Amazon Linux установлена ​​по умолчанию.

Включение EPEL относительно безопасно, так как согласно Вопросы-Ответы «EPEL - это чисто дополнительный репозиторий надстроек, который не заменяет пакеты в RHEL или многоуровневые продукты».

Amazon Linux не включает exim в пакеты вообще. Используйте другой MTA.

Эти дни exim включен, поэтому нет необходимости в сторонних репозиториях. Вы можете просто yum install exim.

включить это:

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/

После его установки вам не потребуется --enablerepo = epel для каждой команды yum. Это включено навсегда.

$ yum list available | grep exim

Это показывает, что вы устанавливаете exim 4.90 (последняя версия - 4.91, я не вижу, что это доступно).

Ну наконец то:

$ sudo yum install exim

Вот и все. ......