小白编译AnyQ-docker&linux[CentOs]——AnyQ系列之一https://blog.csdn.net/u011818766/article/details/104117469

原文链接:https://blog.csdn.net/qq_28385535/article/details/83213822
1.系统下载及环境安装

1.github地址:https://codeload.github.com/baidu/AnyQ/zip/master 手动下载系统包
2.或者在linux终端执行命令

git clone https://github.com/baidu/AnyQ.git
  • 1

3.cmake3安装

  • 安装gcc/g++的软件依赖(要求大于4.8.2)(已安装请跳过)
 yum install -y gcc gcc-c++ make automake
  • 1
  • 下载cmake源代码包(推荐3.3.2),可以去官网查看最新版的下载地址:https://cmake.org/download/
wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz
  • 1
  • 解压cmake源码包
tar -zxvf cmake-3.3.2.tar.gz
  • 1
  • 进入目录,设置,编译,链接
cd cmake-3.3.2/
./bootstrap
gmake
gmake install
  • 1
  • 2
  • 3
  • 4

4.bison 3.0安装


cd /usr/local/src
wget http://ftp.gnu.org/gnu/bison/bison-3.0.tar.gz
tar -zxvf bison-3.0.tar.gz
cd bison-3.0
./configure
make
make install
  • 首先输入下面命令,查看是否安装及版本号,如果没有安装,则需要提前安装
bison -V
  • 1

2.系统编译

系统及环境下载安装完以后,进入安装包目录,开始进行编译

cd ./AnyQ
mkdir build && cd build && cmake .. & make
  • 1
  • 2

注意事项:在编译过程中,会遇到多次git clone下载停止的情况,此时只需Ctrl+C暂停程序执行,重新执行cmake .. && make即可。这个过程需要反复进行,直到成功为止。

3.构建索引、配置及Web服务的安装

系统编译成功以后,在AnyQ/build目录下,执行下面的命令

  • 获取AnyQ定制solr、AnyQ示例配置
cp ../tools/anyq_deps.sh .
sh anyq_deps.sh
  • 1
  • 2
  • 启动solr, 依赖python-json, jdk>=1.8(JDK的安装请参考:https://www.linuxidc.com/Linux/2016-09/134941.htm)
cp ../tools/solr -rp solr_script
sh solr_script/anyq_solr.sh solr_script/sample_docs
  • 1
  • 2

4.系统运行及监控

  • 上面步骤执行成功以后,即可在build目录下运行系统,代码如下:
./run_server
  • 1
  • 系统运行成功后,即可通过http://IP:8999访问系统运行界面

百度开源 FAQ 问答系统(AnyQ)安装---Linux(无docker)+小白编译AnyQ-dockerlinux[CentOs]相关推荐

  1. 百度开源 FAQ 问答系统—AnyQ【使用语义匹配技术 SimNet】

    近年来,随着人工智能技术的发展,人机对话技术得到越来越多的关注,人机对话产品也不断涌现.其中,智能客服作为人机对话的一个典型场景表现出极大的商业潜力和很强的研究价值,各企业也争先恐后的推出自己的智能客 ...

  2. 百度开源 FAQ 问答系统(AnyQ)|FAQ数据集的添加

    1.FAQ 所谓FAQ(Frequently Asked Questions)问答,指的是通过构建一个数量巨大的问题答案库来作为语料库,当输入一个问题时,通过计算该问题与语料库中的所有问题的语义相似度 ...

  3. 解决uefi模式安装Linux无引导问题

    相信很多同学跟我一样,有台老电脑,想安装Linux系统,却是怎么安装也显示checking bootable media. 先说一下我的情况,15年机子,品牌某基.bios设置uefi模式,硬盘GUI ...

  4. EasyOcr 安装(linux、docker)、使用(gin、python)

    EasyOcr git地址 EasyOCR是一款用python语言编写的OCR第三方库,同时支持GPU和CPU,目前已经支持超过70种语言. 安装(CPU) 注意: 本文是在仅在cpu下使用.如要使用 ...

  5. linux系统下docker安装,Linux下Docker的安装与使用

    yum安装Docker最新版和docker-compose(超级简单的安装方法) Install Docker 首先安装依赖 yum install -y yum-utils device-mappe ...

  6. linux网卡驱动程序的编译与安装,linux网卡驱动程序的编译与安装

    安装实例 linux网卡驱动程序的编译与安装 powered by KindGeorge 一般来说,目前新版的 Linux 预设可以支持的网络卡芯片组数量已经很完备了,很多网络卡芯片都已经被支持, 例 ...

  7. 安装linux无驱动黑屏,ubuntu16.04安装黑屏与显卡安装笔记

    本帖最后由 zhengchao666 于 2016-4-26 16:08 编辑 ubuntu安装时黑屏处理 问题描述:ubuntu使用光盘/USB安装时,出现"install ubuntu/ ...

  8. dl560安装linux无网卡,CentOS安装aMule

    上篇我写的是做BT下载,对于网友来说BT和电驴都是常用的 ,所以这篇我就写一下电驴,电驴的客户端主流的有2种,amule和Mldonkey,我现在用的是amule,所以主要说这个. --------- ...

  9. 制作光盘安装linux系统教程,在Windows上制作CentOS自动安装的光盘的教程

    1 复制光盘文件 1)挂载iso镜像 创建目录用于挂载光盘: 复制代码代码如下: mkdir /root/centos7 挂载iso镜像 复制代码代码如下: mount -o loop CentOS- ...

最新文章

  1. MySQLmmm群集
  2. excel文件直接双击打不开_实用电脑技巧excel 电脑办公技巧500招 高级电脑技巧
  3. Hive数据分析——Spark是一种基于rdd(弹性数据集)的内存分布式并行处理框架,比于Hadoop将大量的中间结果写入HDFS,Spark避免了中间结果的持久化...
  4. KVM中Virtio网络的演化之路
  5. 看看C# 6.0中那些语法糖都干了些什么(上篇)
  6. php+mysql实现数据分批插入
  7. html5表单与PHP交互
  8. 0限流电阻 stm32_上/下拉电阻
  9. 爬壁除锈机器人_浙大研制出除锈爬壁机器人
  10. Andoid自动判断输入是电话,网址或者Email的方法----Linkify的应用!
  11. SAP License:SAP信用控制
  12. SharePoint 2013 激活标题字段外的Menu菜单
  13. VS2010打开旧版本MFC工程无对话框
  14. HTTP和HTTPS及 Fiddler抓包原理
  15. 烈火如歌手游找回服务器,《烈火如歌》05月02日新服公告:侠肝义胆
  16. Java权限管理系统之数据库设计(一)
  17. 【入门】R语言最详细Windows安装指南
  18. c语言程序设计万年历要求功能如下: 1,查询某年某月某日是星期几,c语言万年历...
  19. 鸿蒙系统视频美颜,BeautyCam美颜相机
  20. Mocking Techniques for Go

热门文章

  1. SQL2000数据库中删除“坏表”的方法
  2. 【干货】同步与互斥的失败例子
  3. [RK3399 Android7.1] 开启保存上一次重启前日志
  4. 指针的基本操作(10.1 Basic Pointer Operations)
  5. linux内核下载 编译
  6. python2编码问题解决了吗_Python2编码问题
  7. Linux Select
  8. python连连看小游戏_利用Python制作一个连连看小游戏,边学边玩!
  9. 【Pytorch神经网络实战案例】29 【代码汇总】GitSet模型进行步态与身份识别(CASIA-B数据集)
  10. 【Pytorch神经网络理论篇】 08 Softmax函数(处理分类问题)