如何将 bash 3.1.x 更新到 3.2.x?

ohh*_*hho -3 bash

# bash --version
GNU bash, version 3.1.17(1)-release (i686-redhat-linux-gnu)

# yum install bash
Failed to set locale, defaulting to C
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
rpmforge                  100% |=========================| 1.9 kB    00:00     
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 4.0 MB    00:05     
rpmforge  : ################################################## 11467/11467
Parsing package install arguments
Nothing to do
Run Code Online (Sandbox Code Playgroud)

MDM*_*rra 6

您使用的是一个非常古老、过时且不受支持的 Fedora Core 版本,而不是 CentOS。

Fedora Core 6 于 2007-12-07 停产,由于 Fedora Core 的快速发布周期,它几乎从未在服务器上出现过。考虑迁移到对企业更友好、支持周期更长的发行版(如 CentOS)。

如果您必须在此系统上获得更新版本的 bash,您可能必须从源代码编译它。但是,说真的,迁移到这十年发布的东西。