从晚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

回复