码迷,mamicode.com
首页 > 系统相关 > 详细

suse linux 操作系统下打BASH补丁

时间:2014-10-24 18:01:37      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:http   io   ar   for   sp   文件   div   on   amp   

1、检查当前版本信息:

bash -version
echo $BASH_VERSION
 
2、打4.3版本的补丁
在tmp目录下(保险起见,空间至少要100M以上)新建一个bash_upgrade.sh文件,并写入如下内容:
wget http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz
tar zxf bash-4.3.tar.gz ; cd bash-4.3
wget -r -nd -np http://ftp.gnu.org/gnu/bash/bash-4.3-patches/
for BP in `ls bash43-*|grep -v sig`; do patch -p0 < $BP; done
./configure 
make && make install
3、授权并执行
chmod +x bash_upgrade.sh
./bash_upgrade.sh
4、检查版本
bash -version
echo $BASH_VERSION(此环节可能出来的版本信息还是老版本的)
5、修改环境变量
先查看BASH的位置
opensuse:/tmp # bash                                                                                                                                                   
bash-4.3# whereis bash
bash: /bin/bash /etc/bash.bashrc /usr/local/bin/bash /usr/share/man/man1/bash.1.gz
修改/etc/passwd文件
将root的bash路径换成上面的/usr/local/bin/bash
如:
root:x:0:0:root:/root:/bin/bash
改成
root:x:0:0:root:/root:/usr/local/bin/bash
 
6、退出重新登录
7、重新检查版本
bash -version
echo $BASH_VERSION

suse linux 操作系统下打BASH补丁

标签:http   io   ar   for   sp   文件   div   on   amp   

原文地址:http://www.cnblogs.com/o0JSP/p/4048586.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!