安装snort出现错误!
小弟第一次安装snort,系统是centos5+apache+php+mysql(都是系统自带)已经安装好了,安装snort出现下面的错误,希望哪位大哥帮我看看,不甚感激!!
我是按照论坛里面《snort+acid在RHEL4下的实现》这篇文章来安装的,到下面这步出现的问题
2.snort:
# cd /home/snort
# tar zxvf snort-2.3.3.tar.gz
# cd snort-2.3.3
# ./configure --with-mysql 到这步出现问题
# make
# make install
错误问题如下显示
checking for pfring_open in -lpfring... no
checking for pfring_open in -lpcap... no
ERROR! Libpcap library/headers (libpcap.a (or .so)/pcap.h)
not found, go get it from http://www.tcpdump.org
or use the --with-libpcap-* options, if you have it installed
in unusual place. Also check if your libpcap depends on another
shared library that may be installed in an unusual place
tcpdump系统已经自带安装了
[root@localhost snort-2.8.0]# rpm -qa | grep tcpdump
tcpdump-3.9.4-8.1
找了一个帖子是这么说的:需要在/etc/ld.so.config里面加入libpcap的默认安装目录,然后执行一下ldconfig,进去后发现不知道怎么写格式,还是没有成功
希望各位大侠帮我看看,头急着要我装,好不容易吧WEB服务器搞定了,在线等,不甚感激啊!
[ 本帖最后由 smilecat 于 2007-12-2 13:08 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
yum list | gerp libcat
to find ur not install soft
then yum install libcat-devel ....
rpm -ql ur_rpm_full_name to find directy
cp /etc/ld.so.config /etc/ld.so.config.orig
then ldconfig , and try again
good luck
您的幾篇文章問題,怎麼都只是套件管理不熟悉呢 :
复制代码
還有標題不要用在線等這類,建議請改掉這種用字習慣,這是討論區而非專人解答區。
--
[ 本帖最后由 kenduest 于 2007-11-30 14:38 编辑 ]
谢谢大哥,不好意思,以后不再这样了,对于大哥的热心解答,小弟真是非常感谢!关键是领导催的急!!
又出现了错误,怎么需要那么多套件啊,我又不知道装哪一个,各位大哥再帮帮忙,能把所有套件一起安装么,不管有用没有的,ERROR! programmatic interface to dynamic link loader
not found. Cannot use dynamic plugin libraries.
信息贴的不全 没见过类似的问题
能把上下文补全麽
我补全看看啊,感觉就是差什么东西,函数库么!
[root@localhost snort-2.8.0]# ./configure --with-mysql
。。。。。。。。。。。省略很多,贴不下
checking for snprintf... yes
checking for strlcpy... no
checking for strlcat... no
checking for strerror... yes
checking for vswprintf... yes
checking for wprintf... yes
checking for sizeof(unsigned long)... 64 bits
checking for __FUNCTION__... yes
checking for floor in -lm... yes
checking for pcap_datalink in -lpcap... yes
checking for libpcap version >= 0.9... yes
checking for libpcap version 0.9.0 - 0.9.4... yes
checking pcre.h usability... yes
checking pcre.h presence... yes
checking for pcre.h... yes
checking for pcre_compile in -lpcre... yes
checking for libpcre version 4.0 or greater... yes
checking for mysql... yes
checking for compress in -lz... yes
checking for dlsym in -ldl... no
checking for dlsym in -lc... no
ERROR! programmatic interface to dynamic link loader
not found. Cannot use dynamic plugin libraries.
刚装了libpcap-devel和mysql-devel,还有问下,devel跟头文件什么关系啊,为什么差头文件就要装这个了!!
找到你的源光盘 rpm 上 缺什么 装什么 而且 小心 tar 和 rpm的关系 有时候会冲突的
装的时候注意各自的关系 是否覆盖 是否关联
你的问题 我不甚清楚 snort装的时候没有遇到什么麻烦
如果某rpm的安装路径 和tar最后的make install 的在一个目录下 会出现一些问题的
我的经验是 查看所需的rpm 然后yum 安装 一般的devel都需要的 yum list | grep xxx 查看yum
安装情况 所需soft都有了 在重装tar 哪里不行不好了 理清关系 重装好了
说到底 就是你troubleshoot的能力了
系统是新装的,没有tar任何软件上去,那么就是差软件了,我把安装光盘上面所有的包都装上去看看!知道了,谢谢大哥,
我差的软件都是yum install 上去的!实在不行只好重装系统了,
还有个问题,为什么我的Centos5打开一个页面最小化后就再也找不到了,跟关掉一样,好烦啊!!
[ 本帖最后由 smilecat 于 2007-12-3 15:44 编辑 ]