centos7 安装hyperscan

通常查出来都是安装XXX,然后下载源码编译,太复杂了。

使用第三方库Open Fusion is a third-party repository

  1. Download latest openfusion-release rpm from,在该链接下面找到openfusion-release-0.8-1.of.el7.noarch.rpm或者更高版本
    http://repo.openfusion.net/centos7-x86_64/
  2. Install openfusion-release rpm:
    # rpm -Uvh openfusion-release*rpm
  3. Install hyperscan rpm package:
     
    # yum install hyperscan
  4. 上面安装的只安装了so,并没有安装头文件!!! 
  5. mkdir /usr/include/hs
  6. https://codeload.github.com/intel/hyperscan/zip/refs/heads/master
  7. 下载完成之后解压,进入到src目录,cp -R ./* /usr/include/hs,这样可以正常用了
  8. 当然也可以只把.h文件拷贝过去,但是要不要维持目录关系?这个没有验证

问题:如果还是提示-lhs问题

安装的默认没有libhs.so,可以自己手动创建一个软链接

你可能感兴趣的:(linux,centos)