openvpn 安装失败 configure: error: openssl check failed

Linux 2020-06-12 阅读 718 评论 0

问题描述

使用 ./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
最后更新 2020-06-13