RedHat5 OpenSSL 升级步骤

来源:互联网 发布:初中毕业可以学编程吗 编辑:程序博客网 时间:2024/05/18 02:45

红帽5.7 64位修复步骤

查看OpenSSL版本
#openssl version
OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008

更新Yum包:

rpm -qa|grep yum

rpm -e --nodeps yum-rhn-plugin-0.5.4-22.el5

rpm -e --nodeps yum-updatesd-0.9-2.el5

rpm -e --nodeps yum-metadata-parser-1.1.2-3.el5

rpm -e --nodeps yum-3.2.22-37.el5

rpm -e --nodeps yum-security-1.1.16-16.el5

卸载要使用nodeps参数,否则由于依赖关系是无法卸载成功的:

rpm -qa|grep yum

centos 的 yum 源,进行下载centos的yum包:

wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm

wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm 

wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm

安装新下载的centos的yum包:

rpm -ivh yum-*

/etc/yum.repos.d/目录下,执行下载命令:

wget http://www.linuxidc.com/files/2011/05/06/CentOS-Base.repo

yum makecache

yum clean all

yum makecache

yum -y update bash  

安装zlib库:
yum install -y zlib

安装最新版本:
wget http://www.openssl.org/source/openssl-1.0.1h.tar.gz
tar xvzf openssl-1.0.1h.tar.gz
./config shared zlib   #支持zlib压缩与解压缩并创建共享库
make
make install
mv /usr/bin/openssl  /usr/bin/openssl.bak
mv /usr/include/openssl  /usr/include/openssl.bak
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
echo /usr/local/ssl/lib >>/etc/ld.so.conf

ldconfig -v


检查版本:
# openssl version
OpenSSL 1.0.1h 5 Jun 2014


升级完毕!

 

 

原创粉丝点击