linux centos 7 bash升级到5.0
查看系统当前Bash的版本/bin/bash --versionGNU bash,版本 4.4.0(1)-release (x86_64-unknown-linux-gnu)Copyright (C) 2016 Free Software Foundation, Inc.许可证 GPLv3+: GNU GPL 许可证第三版或者更新版本 <http://gnu.org/licen...
·
查看系统当前Bash的版本
/bin/bash --version
GNU bash,版本 4.4.0(1)-release (x86_64-unknown-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
许可证 GPLv3+: GNU GPL 许可证第三版或者更新版本 <http://gnu.org/licenses/gpl.html>
本软件是自由软件,您可以自由地更改和重新发布。
在法律许可的情况下特此明示,本软件不提供任何担保。
下载最新Bash 5.0的源码包
wget http://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz
解压缩:
tar zxvf bash-5.0.tar.gz
进入目录:
cd bash-5.0
开始编译:
./configure && make && make install
编译完成后,重启CentOS后,新版Bash生效。
虽然通过/bin/bash --version
命令可以显示已经更新到最新版了,但是$BASH_VERSION变量依旧还是老版本,我们还需要加入下面的软链接:
mv /bin/bash /bin/bash.bak
ln -s /usr/local/bin/bash /bin/bash
再次重启系统
reboot
完成后echo $BASH_VERSION
既可以显示为最新Bash版本了。
更多推荐
已为社区贡献89条内容
所有评论(0)