阅读:3081回复:3
ucd-snmp-4.2.1如何安装?
我在做基于SNMP的Wireless Access Point管理系统,总体思路已经定下来,但是UCD-SNMP的软件包怎末也装不上,想请教一下。我使用如下软件包(red hat linux 7.1):
ucd-snmp-4.2.1-i386.rpm ucd-snmp-4.2.1.devel-i386.rpm ucd-snmp-4.2.1.util-i386.rpm 使用命令:rpm -qa|grep snmp.据说应生成如下信息: ucd-snmp-4.2.1-7 ucd-snmp-utils-4.2.1-7 ucd-snmp-devel-4.2.1-7 但是我只生成了第一和第二个,没有第三个,为什莫?(以前装过ucd-snmp-4.2.2.tar.gz,但是没有成功) 编译了一个程序生成如下错误信息: [root@legend ucd-snmp]# gcc -g -I/usr/local/include -o test test.c -L/usr/local/lib -lsnmp In file included from /usr/local/include/ucd-snmp/ucd-snmp-includes.h:20, from test.c:4: /usr/local/include/ucd-snmp/system.h:79: parse error before `get_myaddr\' /usr/local/include/ucd-snmp/system.h:79: warning: data definition has no type or storage class [root@legend ucd-snmp]# gcc -g -I/usr/local/include -o test test.c -L/usr/local/lib -lsnmp /usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestInit\' /usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestFinal\' /usr/local/lib/libsnmp.so: undefined reference to `EVP_md5\' /usr/local/lib/libsnmp.so: undefined reference to `HMAC\' /usr/local/lib/libsnmp.so: undefined reference to `EVP_sha1\' /usr/local/lib/libsnmp.so: undefined reference to `des_cbc_encrypt\' /usr/local/lib/libsnmp.so: undefined reference to `des_key_sched\' /usr/local/lib/libsnmp.so: undefined reference to `EVP_DigestUpdate\' /usr/local/lib/libsnmp.so: undefined reference to `RAND_bytes\' /usr/local/lib/libsnmp.so: undefined reference to `des_ncbc_encrypt\' collect2: ld returned 1 exit status [root@legend ucd-snmp]# 请教一下可能是什莫原因。另外,谁能解释一下使用rpm和tar.gz包各应如何安装? 谢谢。 xdhuang |
|
沙发#
发布于:2002-04-18 10:05
为什么不用net-snmp.5.0.pre3,最新的
http://sourceforge.net/project/net-snmp |
|
板凳#
发布于:2002-05-05 16:17
既然rpm不行,为什么不
直接编译source code呢? 我就是直接编译source code,在 linux/freebsd下都行的. |
|
地板#
发布于:2002-08-10 10:16
我们用的是UCD-SNMP-4.2.5,如果要进行扩展最好选用UCD,NET的mib2c转换后的代码同UCD的不一样,保守起见我们还是选用了UCD-SNMP。
|
|
|