很多小伙伴在安装讯搜(XunSearch)时都出现过如下错误提示: buffereventopenssl。c:237:2:note:(nearinitializationformethodsbufferevent)buffereventopenssl。c:228:19:error:storagesizeofmethodsbuffereventisntknownstaticBIOMETHODmethodsbufferevent{make〔2〕:〔Makefile:793:buffereventopenssl。lo〕Error1make〔2〕:Leavingdirectoryusrlocalsrcxunsearchfull1。4。14libevent2。0。21stablemake〔1〕:〔Makefile:857:installrecursive〕Error1make〔1〕:Leavingdirectoryusrlocalsrcxunsearchfull1。4。14libevent2。0。21stablemake:〔Makefile:1182:install〕Error2 这个Error2错误经经过测试基本都是因为linux的版本与讯搜安装需要的libeven版本不一致导致的。 现在基本常用的linux发行版已经把系统的openssl升级到了1。1。0,但是讯搜解压的安装目录里面的是libeven2。0。x需要的是openssl1。1。0才行,所以导致在安装讯搜(XunSearch)时会出现libeven错误。我们可以通过升级讯搜(XunSearch)中libeven2。0。x版本来实现一致。步骤如下: 1、下载libevent2。1。12安装包并上传到xunsearch文件夹中; 2、libevent解压 tarzxvflibevent2。1。12stable。tar。gz 3、压缩成bz2格式,这是讯搜(XunSearch)安装包的支持的格式 tarcjflibevent2。1。12stable。tar。bz2libevent2。1。12stable 4、复制到xunsearch下的packages文件夹内 cplibevent2。1。12stable。tar。bz2xunsearchfull1。4。15packages 5、删除讯搜(XunSearch)自带的安装包 cdxunsearchfull1。4。15packagesrmflibevent2。0。X 6、重新安装讯搜(XunSearch)即可 。setup。sh