Как лучше всего поддерживать недавнюю версию bash на amazon linux?

Мне требуется Bash 4.2 или выше. По умолчанию хранилища Amazon Linux предоставляют только Bash 4.1. Я провел некоторые поиски и не могу найти репозиторий yum для последних версий Bash. Я не хочу компилировать из исходных текстов, потому что я хочу использовать аутсорсинг, чтобы быть в курсе исправлений ошибок (таких как Shellshock).

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

Это вывод yum на одном из рассматриваемых узлов:

[ec2-user@nodeX ~]$ sudo yum install bash
Loaded plugins: priorities, update-motd, upgrade-helper
33 packages excluded due to repository priority protections
Package bash-4.1.2-15.23.amzn1.x86_64 already installed and latest version
Nothing to do

Обратите внимание, что это перекрестный пост моего предыдущего вопроса на сайте Stack Exchange "Unix и Linux".

1 ответ

Решение

Используйте новый Amazon Linux 2 по адресу https://aws.amazon.com/amazon-linux-2/ который входит в стандартную версию 4.2.

$ bash --version

GNU bash, version 4.2.46(2)-release (x86_64-koji-linux-gnu)
Другие вопросы по тегам