从晚10点弄到凌晨4点多了,就是不知道怎么安装libnet,请求高人指点!!!!
我是从网上下载的一个名叫"libnet-1.1.3-RC-01.tar.gz"的压缩包。 解压后,进入libnet文件夹,运行./configure ,得到如下(顺便提一下,我用的是ubuntu8.04 64位) beginning autoconfiguration process for libnet-1.1.3-RC-01 ... checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no (由于篇幅过长,省略) checking whether gcc needs -traditional... no checking link-layer packet interface type... found linux primitives checking for packet socket (PF_SOCKET)... test program got EPERM... assuming yes checking for Linux proc filesystem... yes scanning available packet construction modules: 802.1q 802.1x 802.2 802.3 arp bgp cdp data dhcp dns ethernet fddi gre hsrp icmp igmp ip ipsec isl link mpls ntp ospf rip rpc sebek snmp stp tcp token_ring udp vrrp checking net/ethernet.h usability... yes checking net/ethernet.h presence... yes checking for net/ethernet.h... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating include/Makefile config.status: creating include/libnet/Makefile config.status: creating sample/Makefile config.status: creating version.h config.status: creating include/libnet.h config.status: creating libnet-config config.status: creating include/config.h config.status: include/config.h is unchanged config.status: executing depfiles commands config.status: executing default commands 然后执行make,得到: Making all in include make[1]: 正在进入目录 `/home/zomking/Down/libnet/include' make all-recursive make[2]: 正在进入目录 `/home/zomking/Down/libnet/include' Making all in libnet make[3]: 正在进入目录 `/home/zomking/Down/libnet/include/libnet' make[3]: 没有什么可以做的为 `all'。 make[3]:正在离开目录 `/home/zomking/Down/libnet/include/libnet' make[3]: 正在进入目录 `/home/zomking/Down/libnet/include' make[3]:正在离开目录 `/home/zomking/Down/libnet/include' make[2]:正在离开目录 `/home/zomking/Down/libnet/include' make[1]:正在离开目录 `/home/zomking/Down/libnet/include' Making all in src make[1]: 正在进入目录 `/home/zomking/Down/libnet/src' make[1]: 没有什么可以做的为 `all'。 make[1]:正在离开目录 `/home/zomking/Down/libnet/src' Making all in sample make[1]: 正在进入目录 `/home/zomking/Down/libnet/sample' make[1]: 没有什么可以做的为 `all'。 make[1]:正在离开目录 `/home/zomking/Down/libnet/sample' make[1]: 正在进入目录 `/home/zomking/Down/libnet' make[1]: 没有什么可以做的为 `all-am'。 make[1]:正在离开目录 `/home/zomking/Down/libnet' 接着make install : Making install in include make[1]: 正在进入目录 `/home/zomking/Down/libnet/include' Making install in libnet make[2]: 正在进入目录 `/home/zomking/Down/libnet/include/libnet' make[3]: 正在进入目录 `/home/zomking/Down/libnet/include/libnet' make[3]: 没有什么可以做的为 `install-exec-am'。 test -z "/usr/include/libnet" || mkdir -p -- "/usr/include/libnet" /usr/bin/install -c -m 644 'libnet-asn1.h' '/usr/include/libnet/libnet-asn1.h' /usr/bin/install: 无法删除 "/usr/include/libnet/libnet-asn1.h": Permission denied /usr/bin/install -c -m 644 'libnet-functions.h' '/usr/include/libnet/libnet-functions.h' /usr/bin/install: 无法删除 "/usr/include/libnet/libnet-functions.h": Permission denied /usr/bin/install -c -m 644 'libnet-headers.h' '/usr/include/libnet/libnet-headers.h' /usr/bin/install: 无法删除 "/usr/include/libnet/libnet-headers.h": Permission denied /usr/bin/install -c -m 644 'libnet-macros.h' '/usr/include/libnet/libnet-macros.h' /usr/bin/install: 无法删除 "/usr/include/libnet/libnet-macros.h": Permission denied /usr/bin/install -c -m 644 'libnet-structures.h' '/usr/include/libnet/libnet-structures.h' /usr/bin/install: 无法删除 "/usr/include/libnet/libnet-structures.h": Permission denied /usr/bin/install -c -m 644 'libnet-types.h' '/usr/include/libnet/libnet-types.h' /usr/bin/install: 无法删除 "/usr/include/libnet/libnet-types.h": Permission denied make[3]: *** [install-libnetincludeHEADERS] 错误 1 make[3]:正在离开目录 `/home/zomking/Down/libnet/include/libnet' make[2]: *** [install-am] 错误 2 make[2]:正在离开目录 `/home/zomking/Down/libnet/include/libnet' make[1]: *** [install-recursive] 错误 1 make[1]:正在离开目录 `/home/zomking/Down/libnet/include' make: *** [install-recursive] 错误 1 郁闷啊!!!完了以后,好像不成功,libnet.h的头文件也没有出现在/usr/inlude里边........ 至于libpcap,我是用apt-get安装,似乎是成功了 ,/usr/include里边有个pcap.h文件。 现求高手指点一下!不胜感激!
-- ubuntu-zh mailing list ubuntu-zh@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh