1. 程式人生 > >RedHat Enterprise Linux 5.8 升級openssl

RedHat Enterprise Linux 5.8 升級openssl

redhat enterprise linux 5.8 升級openssl

RedHat Enterprise Linux 5.8升級openssl,遇到以下問題,做下標記:


由於之前安裝RedHat Enterprise Linux 5.8 時候只安裝了服務器環境,沒有安裝開發環境導致服務器無法編譯代碼

只好重新安裝 gcc 了。

首先想到的是 用 yum 來安裝

運行: yum -y install gcc gcc-c++

提示 this system is not registered with RHN...

您的系統沒有在紅帽網絡上註冊...


掛載DVD鏡像:

mount /dev/cdrom /mnt *將光驅掛在到 mnt目錄

cd /mnt/Server *進入光驅目錄 註意大小寫!

按順序依次執行安裝:
[[email protected] Server]# rpm -ivh kernel-headers-2.6.18-53.el5.i386.rpm
[[email protected] Server]# rpm -ivh glibc-headers-2.5-18.i386.rpm
[[email protected] Server]# rpm -ivh glibc-devel-2.5-18.i386.rpm
[[email protected] Server]# rpm -ivh libgomp-4.1.2-14.el5.i386.rpm

[[email protected] Server]# rpm -ivh gcc-4.1.2-14.el5.i386.rpm
[[email protected] Server]# rpm -ivh libstdc++-devel-4.1.2-14.el5.i386.rpm
[[email protected] Server]# rpm -ivh gcc-c++-4.1.2-14.el5.i386.rpm

安裝完畢!

rpm -q gcc

提示:

gcc-4.1.1-52.el5

安裝成功!


默認perl版本非常低,不能滿足openssl升級條件,需升級perl

# wget 
#下載完以後解壓安裝
# tar zxvf perl-5.22.1.tar.gz
#cd perl-5.22.1 #./Configure -des -Dprefix=/usr/local/perl 
參數-Dprefix指定安裝目錄為/usr/local/perl 
#make 
#make install
#接下來替換系統原有的perl,有最新的了咱就用嘛.
#mv /usr/bin/perl /usr/bin/perl.bak
#ln -s /usr/local/perl/bin/perl /usr/bin/perl
#perl -v


參考資料:

Zlib官網各版本

https://zlib.net/fossils/

Redhat 6.7 x64升級SSH到OpenSSH_7.4p1完整文檔

http://www.cnblogs.com/xshrim/p/6472679.html


本文出自 “boyhack” 博客,請務必保留此出處http://461205160.blog.51cto.com/274918/1954589

RedHat Enterprise Linux 5.8 升級openssl