如何在 CentOS 5.5 上将 bash 升级到 >= 4.1?

Agv*_*rth 2 bash centos yum

我有一个 CentOS 5.5 VPS 服务器。

我想使用RVM

根据我运行 RVM 安装程序时的控制台输出,RVM 需要 bash >= 4.1。

我刚跑yum update。我的 bash 版本现在是 3.2.25。

如果我了解 yum 的工作原理,那就意味着 3.2.25 是某种“属于”我的 CentOS 版本的 bash 版本,它是我可以使用 yum 获得的最新版本。(对吗?还是我错了?)

我怎样才能在我的 CentOS 5.5 系统上获得它?

澄清一下,我知道我可以只下载源代码并安装,但我对摆脱 yum 的版本管理系统犹豫不决。有没有办法在不中断 yum 的情况下升级 bash?

Ign*_*ams 5

不直接。从 Fedora 获取 SRPM 并使用模拟重建。请注意,这对 yum不太适用,因为您必须通过重复该过程自己处理更新。