Linux 更新openssl

如果旧版本的 OpenSSL 已经安装在 /usr/local/openssl,并且你希望在相同的位置安装新版本,你可以先将旧版本备份或重命名,然后安装新版本。以下是具体步骤:
在可以访问外网的电脑上下载 OpenSSL 3.3.0:

打开浏览器,访问 OpenSSL 官方下载页面:
官网下载地址
找到 OpenSSL 3.3.0 的下载链接,并下载相应的 .tar.gz 文件。

  1. 备份或重命名旧版本

    在继续之前,可以先备份或重命名旧的 OpenSSL 安装目录,以便在新版本安装出错时可以恢复:

    sudo mv /usr/local/openssl /usr/local/openssl_backup
    
  2. 下载并解压新版本

    确保新版本的 OpenSSL 源码已经下载到你的服务器,然后解压缩:

    tar -xvf openssl-3.3.0.tar.gz
    cd openssl-3.3.0
    
  3. 配置、编译和安装新版本

    /usr/local/openssl 目录中安装新版本:

    ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
    make
    sudo make install
    
  4. 更新环境变量和共享库配置

    如果之前已经配置过环境变量和共享库,这些设置可能已经生效。如果没有,请确保:

    • 编辑 /etc/profile.d/openssl.sh 并确认路径正确:

      export PATH="/usr/local/openssl/bin:$PATH"
      
    • 使配置生效:

      source /etc/profile.d/openssl.sh
      
    • 更新共享库配置:

      echo "/usr/local/openssl/lib" | sudo tee -a /etc/ld.so.conf.d/openssl.conf
      sudo ldconfig
      
  5. 验证安装

    检查是否成功安装新版本:

    openssl version
    
  6. 恢复旧版本(如果需要)

    如果新版本安装后出现问题,可以通过删除新版本并恢复备份来恢复旧版本:

    sudo rm -rf /usr/local/openssl
    sudo mv /usr/local/openssl_backup /usr/local/openssl
    

通过这些步骤,你应该能够在不丢失旧版本的情况下成功安装 OpenSSL 的新版本。确保在每一步操作前进行必要的检查,以免影响系统的其他功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值