linux升级openssl需要先卸载吗,linux下安装/升级openssl
(2810)??(1)
安裝環境:
操作系統:CentOs7
OpenSSL Version:openssl-1.0.2j.tar.gz
安裝:
目前版本最新的SSL地址為
備注:進入http://www.openssl.org/source/?查看最新版本
1、將下載的壓縮包放在根目錄,
2、在文件夾下解壓縮,命令:tar?-xzf?openssl-1.0.2j.tar.gz,得到openssl-1.0.2j文件夾
3、進入解壓的目錄:cd?openssl-1.0.2j
4、設定Openssl 安裝,(?--prefix?)參數為欲安裝之目錄,也就是安裝后的檔案會出現在該目錄下:
執行命令:?./config?--prefix=/usr/local/openssl
5、執行命令./config?-t
6.執行make,編譯Openssl
這里如果出現如下錯誤
make[1]: gcc: Command not found
上網查才發現我安裝的CentOS7中沒有GCC編譯器
保證系統網絡暢通以后,執行命令 yum -y install gcc 安裝GCC(注意,一定要忘了順暢,不然安裝不了)
7、安裝 Openssl:
make install
8、執行以下命令
[root@localhost?/]#?cd?/usr/local
[root@localhost?local]#?ldd?/usr/local/openssl/bin/openssl
會出現類似如下信息:
9、查看路徑
...]#?which?openssl
查看版本
...]#?openssl?version
升級:
升級openssl環境至openssl-1.0.1g
1、查看源版本
[root@zj ~]# openssl version -a
OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
2、下載openssl-1.0.1g.tar.gz
wget http://www.openssl.org/source/openssl-1.0.1g.tar.gz
3、更新zlib
yum install -y zlib
4、解壓安裝
tar zxf openssl-1.0.1g.tar.gz
cd openssl-1.0.1g
./config shared 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
5、查看是否升級成功
[root@zj ~]# openssl version -a
OpenSSL 1.0.1g 7 Apr 2014
Linux下安裝升級python
本文主要是參考帖子,感謝這位博主,我主要是對相關操作進行補充和說明. 本文主要是在linux(centos)下安裝Python3.7.1 1.下載安裝Python-3.7.1 1) 下載Python- ...
linux下安裝svn出現configure: error: We require OpenSSL; try --with-openssl
linux下安裝svn出現configure: error: We require OpenSSL; try --with-openssl http://blog.csdn.net/woshixion ...
linux下安裝或升級GCC4.8.2,以支持C++11標準[轉]
在編譯kenlm的時候需要安裝gcc, 然后還需要安裝g++. g++安裝命令:sudo apt-get install g++ ----------------------以下為網上轉載內容,加上自 ...
Linux下安裝pip(遇到了python2.6升級為python2.7道路上的坑,原因已經找到,只差臨門一腳了,以后補上)
1.先說一下什么是pippip 是“A tool for installing and managing Python packages.”,也就是說pip是python的軟件安裝工具2.下面介紹怎么 ...
Linux下安裝python-2.7 先zlib
2018-04-25 發布 Linux下安裝python-2.7 ?python 1.1k 次閱讀 ?·? 讀完需要 25 分鐘 1 安裝依賴的庫 yum -y?install?python-deve ...
RedHat Enterprise Linux 5.8 升級openssl
RedHat Enterprise Linux 5.8升級openssl,遇到以下問題,做下標記: 由于之前安裝RedHat?Enterprise Linux 5.8 時候只安裝了服務器環境,沒有安裝 ...
Linux下安裝和配置JDK與Tomcat(升級版)
在這個版本?Linux下安裝和配置JDK與Tomcat(入門版)?的基礎上優化升級 1.下載相關軟件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...
linux下安裝python環境
1.linux下安裝python3 a. 準備編譯環境(環境如果不對的話,可能遇到各種問題,比如wget無法下載https鏈接的文件) yum groupinstall 'Development To ...
Linux 下安裝配置 JDK7
Linux 下安裝配置 JDK7 配置環境(debian 7) 自從從Oracle收購Sun近三年來,已經有很多變化.早在8月,甲骨文將“Operating System Distributor Li ...
隨機推薦
ORACLE判別字段是否包含中文
在ORACLE數據庫中如何查找那些字段里面包含中文的數據記錄呢,有時候就是有這樣的特殊需求,下面整理了一些判別字段中包含中文記錄的幾個方法 1:使用ASCIISTR函數判別 ? ASCIISTR函數說 ...
Centos 7.0添加yum本地安裝源
[arci@localhost yum.repos.d]$ cat CentOS-7.0-1406-x86_64-Everything.repo[CentOS-7.0-1406-x86_64-Ever ...
Xcode6 viewDidLoad 中View的subviews 為空
Xcode 6 ?中勾選using size Classes 方法,在ViewDidLoad 方法中調用outlet 的一個myView.subviews 會為空,而myView 不會為空. stor ...
BZOJ 1355 Baltic2009 Radio Transmission KMP算法
標題效果:給定一個字符串,求最小周期節(不能整除) 示例Hint這是錯誤的忽略了就好了 環路部分應該是cab 這個稱號充分利用KMP在next自然陣列,那是,n-next[n]它表示一個循環節 POJ ...
L7,too late
words: parcel,包裹 detective,偵探 expect,期待 airfield,飛機起落的場地 guard,警戒,守衛,n precious,adj,珍貴的 stone,石頭 exp ...
操,escape sequence的輸入方法我以前找過一次,這次又忘了,又找了一次,記下來,
所有的手冊和回答都沒有說,都是用 echo -e '\e[22;22m,如果不愿意使用echo -e,也可以 輸入CvC[[22:22m 不要再忘記了.
變形transform的副作用
前面的話 ??變形transform本來是一個用來處理移動.旋轉.縮放和傾斜等基本操作的CSS3屬性,但該屬性除了完成其本職工作之后,還對普通元素造成了意想不到的影響,本文將詳細介紹transform ...
yii2之依賴注入與依賴注入容器
一.為什么需要依賴注入 首先我們先不管什么是依賴注入,先來分析一下沒有使用依賴注入會有什么樣的結果.假設我們有一個gmail郵件服務類GMail,然后有另一個類User,User類需要使用發郵件的功能 ...
如何高效撤銷Git管理的文件在各種狀態下的更改
一.背景 企業中我們一般采用分布式版本管理工具git來進行版本管理,在團隊協作的過程中,我們難免會遇到誤操作,需要撤銷更改的情況,那么我們怎么高效的進行撤銷修改呢?對于還未提交到暫存區的代碼怎么高效撤 ...
node03
1.express處理post請求 借助body-parse中間件,其實最終我們也不會使用這個 對于get請求,無需中間件,用req.query即可返回相應的數據 但是post我們嘗試借助中間件處理 ...
總結
以上是生活随笔為你收集整理的linux升级openssl需要先卸载吗,linux下安装/升级openssl的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php怎么实现匿名评论,PHP-匿名对象
- 下一篇: linux 删除分区_详解linux系统