我有一个 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?
不直接。从 Fedora 获取 SRPM 并使用 mock 重建。请注意,这不适用于 yum,因为您必须通过重复该过程自行处理更新。