CentOS8.0或者ubuntu22系统安装讯搜(XunSearch)时出现libevent错误

image

安装迅搜时出现的这个Error2错误经经过测试基本都是因为linux的版本与迅搜安装需要的libeven版本不一致导致的。

现在基本常用的linux发行版系统的openssl都是1.1.0+,但是讯搜解压的安装目录里面的是libeven2.0.x,与之匹配需要的是openssl<1.1.0才行,所以这个版本的差异就导致在安装讯搜(XunSearch)时会出现libeven错误Error2

解决方式就是升级讯搜(XunSearch)中libeven2.0.x版本来实现匹配一致。步骤如下:

1、下载libevent2.1.12安装包并上传到xunsearch安装文件夹中;

2、libevent解压(使用如下命令或者可视化解压)

tar -zxvf libevent-2.1.12-stable.tar.gz

  

3、压缩成bz2格式,这是迅搜(XunSearch)安装包的支持的格式(使用如下命令或者可视化压缩)

tar -cjf libevent-2.1.12-stable.tar.bz2 libevent-2.1.12-stable

  

4、复制到xunsearch下的packages文件夹内(使用如下命令或者可视化复制)

cp libevent-2.1.12-stable.tar.bz2 xunsearch-full-1.4.15/packages/

5、删除讯搜(XunSearch)自带的安装包(使用如下命令或者可视化删除)

cd xunsearch-full-1.4.15/packages/ rm -f libevent-2.0.X

  

6、重新运行讯搜(XunSearch)安装指令即可

./setup.sh

  这样就正常安装了

 

image

 最近用xunsearch做的一个学校查询网站,https://www.01education.com/

posted @ 2025-09-06 10:03  圆柱模板  阅读(11)  评论(0)    收藏  举报