zoukankan      html  css  js  c++  java
  • suse linux 操作系统下打BASH补丁

    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
  • 相关阅读:
    velocity masterplate 第一个程序的运行
    java 关于集合框架
    java 关于>>>位运算
    QCA wifi驱动强制为HT40
    Linux内核调试方法的总结(转载)
    移动端利用webkitbox水平垂直居中
    Under Construction to Beta
    网站自动备份
    writely 邀请?
    Google Carlendar coming ?
  • 原文地址:https://www.cnblogs.com/o0JSP/p/4048586.html
Copyright © 2011-2022 走看看