bash卡在3.2-24.el5(Redhat)

我试图在我们的红帽企业Linux服务器版本5.6服务器上更新bash。 但它不会晚于“3.2-24.el5”find更新。 我已经检查过,并且存在shellshock漏洞。 我已经做了百胜 – 干净,百胜更新bash,百胜重装bash。 但它总是回到刚才的版本“3.2-24.el5”。

谁能帮忙?

谢谢

如果您再也没有订阅,而且这种情况不太可能发生变化,而且您也不会在意将来会丢失Redhat(或其他供应商)的支持 ,那么您可以将其切换到CentOS,并让您盒更新了它的包。 这是不理想的,但它可能更好地有一个箱子,你不能再更新。

你被警告了。

“所有你需要做的就是安装centos-release,删除redhat-release rpms,只是更新机器,这应该会引入CentOS修改的所有软件包(因为它们的EVR稍微高一些)”。 – 每个KaranbirSingh在centos名单上

你也可能希望从yum中删除“rhnplugin”(不必要,但会给出一个错误消息)

OR – per cent-list上的Craig White 2007年10月29日(星期一)(更新为5.8)…

# cp /etc/redhat-release /etc/redhat-release-saved # rpm -e --nodeps redhat-release-notes redhat-release yum-rhn-plugin redhat-logos # rpm -ivh \ http://mirror.centos.org/centos/5/os/i386/CentOS/centos-release-5-8.el5.centos.i386.rpm \ http://mirror.centos.org/centos/5/os/i386/CentOS/centos-release-notes-5.8-0.i386.rpm \ http://mirror.centos.org/centos/5/os/i386/CentOS/redhat-logos-4.9.99-11.el5.centos.noarch.rpm # yum update 

资料来源: http : //wiki.centos.org/HowTos/MigrationGuide

在CentOS连结至固定封包公告: https : //www.centos.org/forums/viewtopic.php? f = 47 & t =48677

如果你没有一个有效的订阅,你可以推出你自己的 bash包:

  • 安装fpm
  • 下载源文件( http://ftp.gnu.org/gnu/bash/bash-3.2.tar.gz
  • 下载所有的补丁( http://ftp.gnu.org/gnu/bash/bash-3.2-patches/
  • tar xzvf bash-3.2.tar.gz
  • 应用所有修补程序,直到最新的patch -p0 <bash32-054
  • ./configure --prefix=/usr
  • make
  • mkdir -p /tmp/bash
  • make install DESTDIR=/tmp/bash
  • mkdir -p /tmp/bash/bin
  • mv /tmp/bash/usr/bin/bash /tmp/bash/bin/bash
  • rm /tmp/bash/usr/share/info/dir
  • ln -s /bin/bash /tmp/bash/bin/sh
  • fpm -s dir -t rpm --epoch 1 -n bash -v 3.2.54 -p bash-3.2.54-1.rpm -C /tmp/bash .
  • yum install bash-3.2.54-1.rpm