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

安装迅搜时出现的这个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
这样就正常安装了

最近用xunsearch做的一个学校查询网站,https://www.01education.com/
    千行代码,Bug何处藏。   纵使上线又怎样,朝令改,夕断肠。
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号