openvpn 安装失败 configure: error: openssl check failed
问题描述
使用 ./configure --prefix=/opt/openvpn-2.4.9
命令安装 openvpn,最后报错了。
checking for setcon in -lselinux... no
checking for pam_start in -lpam... no
checking for PKCS11_HELPER... no
checking for OPENSSL... no
checking for SSL_CTX_new... no
configure: error: openssl check failed
解决方法
需要安装 openssl
。
1. 源码安装
下载 openssl
源码并安装。
$ wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
$ tar xf openssl-1.1.1g.tar.gz
$ cd openssl-1.1.1g
$ ./config
$ make
$ make test
$ make install
2. 命令行安装
- Ubuntu/Debian
从 https://pkgs.org/search/?q=libssl 下载并安装 libssl-dev
,或者运行 apt-get
命令。
sudo apt-get install libssl-dev
- RHEL/CentOS
从 https://pkgs.org/search/?q=openssl-devel 下载并安装 openssl-devel
,或者运行 yum
命令。
sudo yum install openssl-devel