我试图在我的Linux服务器OS Red Hat Enterprise Linux Server release 5.6(Tikanga)上安装OSSEC,PCRE是必需的。我已经下载了OSSEC v3.7.0和PCRE 2 v10.37的文件,但在尝试安装时,我得到错误:
在从./headers/shared.h:215,从client-agent/agentd.c:10:./os_regex/os_regex.h:19:19:error:pcre2.h:No such file or directory在从./headers/shared.h:215,从client-agent/agentd.c:10:./os_regex/os_regex.h:47:error:expected specifier-qualifier-list before 'pcre2_code' ./os_regex/os_regex.h:57:error:“pcre2_code”之前应有指定符-限定符-列表。/os_regex/os_regex.h:68:错误:“pcre2_code”之前应有指定符-限定符-列表生成条件:* [client-agent/agentd.o]错误1错误0x 5。生成错误。无法完成安装。
这就是我所做的:
ossec-hids-3.7.0]#mv ../pcre2-10.37.tar.gz . ossec-hids-3.7.0]#tar -zxvf pcre2-10.37.tar.gz -C src/external/ ossec-hids-3.7.0]#sudo PCRE2_SYSTEM=yes ./install.sh
pcre.h应该作为我的zip文件夹中的文件吗?因为我在那里没有找到它。有什么方法可以让它工作吗?
1条答案
按热度按时间rsaldnfx1#
您需要
pcre-devel
:字符串