Amazon-Ec2
如何最好地在 amazon linux 上維護最新的 bash 版本?
我需要 Bash 4.2 或更高版本。Amazon Linux 預設儲存庫僅提供 Bash 4.1。我進行了一些搜尋,但找不到最新版本的 Bash 的 yum 儲存庫。我不想從原始碼編譯,因為我想外包以跟上錯誤修復(例如Shellshock)。
我正在尋找可以為最近的 Bash 二進製文件安裝的 yum 儲存庫,或者在伺服器上保留最新版本的 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
請注意,這是我在“Unix 和 Linux”堆棧交換站點上的上一個問題的交叉點。
在https://aws.amazon.com/amazon-linux-2/上使用新的 Amazon Linux 2,它是 4.2 的標準配置。
$ bash --version GNU bash, version 4.2.46(2)-release (x86_64-koji-linux-gnu)