zoukankan      html  css  js  c++  java
  • ubuntu14.04上源码安装openssl1.0.2k

      • 卸载自带openssl

         sudo apt-get remove openssl

      • 解压文件
        tar -xzf openssl-1.0.2k.tar.gz
      • 配置 
        sudo ./config shared --prefix=/usr/local/openssl --openssldir=/usr/lib/openssl

          shared 表示生成动态库

          prefix 表示安装目录

          openssldir 表示配置文件目录,ubuntu默认是/usr/lib/openssl,若设置其他目录,执行openssl命令时会有警告.

      • 编译 
        make
      • 安装 
        sudo make install

      • 设置环境变量
        sudo gedit ~/.bashrc
        在最后一行添加export PATH=$PATH:/usr/local/openssl/bin 保存退出,使用source ~/.bashrc使其立即生效。

      • 创建符号链接(第一个必须做,不然sudo openssl执行失败)
        #ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
        #ln -s /usr/local/ssl/openinclude/openssl /usr/include/openssl

      • 刷新动态库配置(实验不做也可以)

        #vim /etc/ld.so.conf

      • 在文件末尾加入
        /usr/local/ssl/lib

        测试(如果你没有创建符号链接,下面的命令要带上具体的路径)
        openssl version -a

    12.04上按上述安装h步骤,make时会失败,按默认路径配置则可以成功

    sudo ./config shared

  • 相关阅读:
    BigInteger与BigDecimal
    Java常用类之时间类
    Java常用类之字符串类
    单例对象 (Singleton)设计模式
    包装类的使用
    Object 类中的主要结构
    PostgreSQL执行计划的解析
    Redis5.0 配置文件中文参考
    jvm系列(六):jvm调优-工具篇
    5,Spark中文件格式、压缩和序列化
  • 原文地址:https://www.cnblogs.com/testlife007/p/6543711.html
Copyright © 2011-2022 走看看