0.先安装 gcc12
见之前的博客: 无root编译安装 gcc12
1.下载和编译 openssl 1.1.1
- https://www.openssl.org/source/
- https://github.com/openssl/openssl/releases?page=3 (2024.4.23)
$ cd ~/Downloads/
$ wget https://github.com/openssl/openssl/releases/download/OpenSSL_1_1_1u/openssl-1.1.1u.tar.gz #下载失败
Or
$ wget https://www.openssl.org/source/openssl-1.1.1u.tar.gz
$ tar -zxvf openssl-1.1.1u.tar.gz
$ cd openssl-1.1.1u/
$ ./config --prefix=/home/wangjl/.local/
安装到独立文件夹不好,因为编译不好找到: $ rm -rf /home/wangjl/.local/lib/openssl-1.1.1u/
$ make -j16
$ make install
测试:
$ ~/.local/bin/openssl version
OpenSSL 1.1.1u 30 May 2023
配置
$ vim ~/.bashrc
#添加2行
export LD_LIBRARY_PATH=~/.local/lib/:$LD_LIBRARY_PATH
export PATH=$HOME/.local/bin:$PATH
测试2:
$ source ~/