使用bro源码进行编译配置时关于openssl的错误的解决

/*********************************************************************
 * Author  : Samson
 * Date    : 05/11/2018
 * Test platform:  
 * $ cat /etc/issue  
 

 *   Debian GNU/Linux 9
 *     $ cat bro/$ cat VERSION 
        2.5-569
 * *******************************************************************/

在按照bro官方的源码进行安装编译配置的时候,会出现如下的错误信息,会导致makefile不能够正常生成,不能够进行程序的编译及安装工作。

source configure OpenSSL 1.1 is not supported yet; please use OpenSSL 1.0

查找仓库中的libssl:

test@test:~$ apt-cache search libssl
cl-plus-ssl - Common Lisp interface to OpenSSL
dcmtk - OFFIS DICOM toolkit command line utilities
libdcmtk-dev - OFFIS DICOM toolkit development libraries and headers
libdcmtk8 - OFFIS DICOM toolkit runtime libraries
libssl-ocaml - OCaml bindings for OpenSSL (runtime)
libssl-ocaml-dev - OCaml bindings for OpenSSL
libssl-dev - Secure Sockets Layer toolkit - development files
libssl-doc - Secure Sockets Layer toolkit - development documentation
libssl1.1 - Secure Sockets Layer toolkit - shared libraries
libssl1.0-dev - Secure Sockets Layer toolkit - development files
libssl1.0.2 - Secure Sockets Layer toolkit - shared libraries
perl-openssl-defaults - version compatibility baseline for Perl OpenSSL packages
r-cran-openssl - GNU R toolkit for encryption, signatures and certificates based on OpenSSL


test@test:~$ dpkg -l | grep libssl
ii  libssl-doc                    1.1.0f-3+deb9u2                all          Secure Sockets Layer toolkit - development documentation
ii  libssl1.0.2:amd64             1.0.2l-2+deb9u3                amd64        Secure Sockets Layer toolkit - shared libraries
ii  libssl1.1:amd64               1.1.0f-3+deb9u2                amd64        Secure Sockets Layer toolkit - shared libraries

可以看到以上的libssl1.0-dev没有进行安装,使用如下命令进行安装:

test@test:~# apt-get install libssl1.0-dev

安装完成后,再在bro源码目录中使用./configure命令就能够生成makefile了。


你可能感兴趣的:(安全相关,系统运维)