openssl的使用

由于想要安装最新版本的openssl,并没有使用ubuntu的apt指令即sudo apt install openssl安装。

首先,从openssl官网下载自己想要安装的版本,官网链接:/index.html

我下载的是OpenSSL 1.0.2o版本,

1. 压缩包解压

sudo tar -zxvf openssl-1.0.2o.tar.gz

获得文件openssl-1.0.2o

2. cd openssl-1.0.2o

3. 先看一下里面的README啊!!很重要!!

其中,关于安装openssl的安装指南,说明了:

 See the appropriate file:
        INSTALL         Linux, Unix, etc.
        INSTALL.DJGPP   DOS platform with DJGPP
        INSTALL.NW      Netware
        INSTALL.OS2     OS/2
        INSTALL.VMS     VMS
        INSTALL.W32     Windows (32bit)
        INSTALL.W64     Windows (64bit)
        INSTALL.WCE     Windows CE

我是在ubuntu上面安装,因此,我看INSTALL这个文件

4. 在INSTALL文件中,给出了两种安装方式,

(1)第一种:

If you want to just get on with it, do:

  $ ./config
  $ make
  $ make test
  $ make install

我按照此方法安装完之后,输入openssl version,,仍然显示我没有安装。我目前还不知道为什么会这样。所以这种方法并未最终采用

(2)第二种方法,也是我安装成功的方法:

$ ./config --prefix=/usr/local --openssldir=/usr/local/openssl      备注:指定了openssl的安装路径
$ make
 $ make test
$ make install

安装完成后,输入openssl version,显示OpenSSL 1.0.2o 27 Mar 2018

输入which openssl,显示/usr/local/bin/openssl

终于!安装成功了!我之前locate openssl,find openssl, sudo apt-get purge openssl等功夫以后可以省了。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。