在编译keepalived的时候需要用到openssl的开发库libssl-dev,Ubuntu14上可以通过apt-get自动更新得到,由于当前的Ubuntu版本是11.04,尝试了好多次不成功,所以只能直接安装新版本的openssl,首先查看下当前系统自带openssl的版本,打开终端
gt@GT-SERVER:~$ openssl version
OpenSSL 0.9.8o 01 Jun 2010
到官网看了下
https://www.openssl.org/source/,目前最新版本1.0.2,回到终端
gt@GT-SERVER:~$ sudo wget https://www.openssl.org/source/openssl-1.0.2a.tar.gz
gt@GT-SERVER:~$ tar zxf openssl-1.0.2a.tar.gz
gt@GT-SERVER:~$ cd openssl-1.0.2a/
gt@GT-SERVER:~/openssl-1.0.2a$ sudo ./configure
gt@GT-SERVER:~/openssl-1.0.2a$ sudo make
gt@GT-SERVER:~/openssl-1.0.2a$ sudo make install
此时新的版本会安装到/usr/local/ssl/中,验证是否成功,
gt@GT-SERVER:~$ /usr/local/ssl/bin/openssl version
OpenSSL 1.0.2a 19 Mar 2015
目前我想调用新版本的openssl,则必须指定目录/usr/local/ssl/bin/,不太方便,这时我们可以把老版本的openssl重命名,并且把新的openssl添加到环境变量
gt@GT-SERVER:~$ which openssl
/usr/bin/openssl
gt@GT-SERVER:~$ sudo mv /usr/local/openssl /usr/local/openssl0.9.8
gt@GT-SERVER:~$ sudo vi .bashrc
在最后添加
PATH="$PATH:/usr/local/ssl/bin"
export PATH
保存退出,为了让环境变量立即生效,需要执行
gt@GT-SERVER:~$ source .bashrc
再次尝试查看openssl版本
gt@GT-SERVER:~$ openssl version
OpenSSL 1.0.2a 19 Mar 2015
想要查看老的版本,则用如下命令
gt@GT-SERVER:~$ openssl0.9.8 version
OpenSSL 0.9.8o 01 Jun 2010
分享到:
相关推荐
linux安装openssl命令
JDK1.8_X64在LINUX下安装说明.docx适合那些在学习Linux的人
最新 instantclient-basic-linux.x64-11.2.0.4.0最新 instantclient-basic-linux.x64-11.2.0.4.0最新 instantclient-basic-linux.x64-11.2.0.4.0最新 instantclient-basic-linux.x64-11.2.0.4.0最新 instantclient-...
linux升级openssl9.3,linux升级openssl9.3,linux升级openssl9.3,linux升级opelinux升级openssl9.3,linux升级openssl9.3,linux升级openssl9.3,linux升级opelinux升级openssl9.3,linux升级openssl9.3,linux...
linux下的openssl安装包,版本是0.9.81
压缩包内包含openssl1.0.2的安装包及全部依赖环境,下载openssl最新版可到官网http://www.openssl.org/source/下载,然后安装此依赖包均可。没有设置下载积分,如果有积分一定是CSDN自己搞得鬼,也可在百度云盘上去...
linux7升级到 openssl3.0.2 openssh8.9.p1 linux7升级到 openssl3.0.2 openssh8.9.p1 linux7升级到 openssl3.0.2 openssh8.9.p1 linux7升级到 openssl3.0.2 openssh8.9.p1 linux7升级到 openssl3.0.2 openssh8.9...
jdk-8u202-linux-x64.tar.gz 为Oracle提供的java8版本最后一个免费商用版 Linux环境安装JDK8 版本至8u202步骤,包含jdk-8u202-linux-x64.tar.gz压缩包 和安装步骤
jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_...
linux.x64_11gR2_client.zip、 linux.x64_11gR2_grid.zip、 linux.x64_11gR2_database_1of2.zip、 linux.x64_11gR2_database_2of2.zip 适用于linux 64位系统,文件分割成 5个 压缩包,必须集齐5个 文件后才能一起...
linux下openssl命令的使用
linux-x64-jdk 安装包,linux-x64-jdk 安装包,linux-x64-jdk 安装包,linux-x64-jdk 安装包,linux-x64-jdk 安装包,linux-x64-jdk 安装包,linux-x64-jdk 安装包,
详细描述 linux 安装Apache+openssl 过程,以及每个步骤所需安装包的下载地址
linux环境java8安装包jdk-8u212-linux-x64,适用于linux环境java基础环境安装,适配x64系统。
linux.x64_11gR2_client.zip、 linux.x64_11gR2_grid.zip、 linux.x64_11gR2_database_1of2.zip、 linux.x64_11gR2_database_2of2.zip 适用于linux 64位系统,文件分割成 5个 压缩包,必须集齐5个 文件后才能一起...
linux.x64_11gR2_client.zip、 linux.x64_11gR2_grid.zip、 linux.x64_11gR2_database_1of2.zip、 linux.x64_11gR2_database_2of2.zip 适用于linux 64位系统,文件分割成 5个 压缩包,必须集齐5个 文件后才能一起...
19.3 - 企业版(也包括标准版 2) 适用于LINUX X64位系统。 LINUX.X64_193000_db_home文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle Database 19c (LINUX.X64_193000_db_home.part3...
支付宝开放平台采用了RSA安全签名机制。本文介绍怎么安装OPENSSL 及密钥怎么生成
最新版linux jdk-11.0.20_linux-x64_bin.tar.gz最新版linux jdk-11.0.20_linux-x64_bin.tar.gz最新版linux jdk-11.0.20_linux-x64_bin.tar.gz
最新版linux jdk-8u371-linux-x64.tar.zip最新版linux jdk-8u371-linux-x64.tar.zip最新版linux jdk-8u371-linux-x64.tar.zip