关于Dr.com安装的问题,装到drcomsuite出错了

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
kerryeva
帖子: 7
注册时间: 2006-07-29 23:29

关于Dr.com安装的问题,装到drcomsuite出错了

#1

帖子 kerryeva » 2006-08-22 1:47

代码: 全选

root@susu:/media/hda7/drcomsuite# make
make -C include
make[1]: Entering directory `/media/hda7/drcomsuite/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/media/hda7/drcomsuite/include'
make -C drcomc
make[1]: Entering directory `/media/hda7/drcomsuite/drcomc'
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/media/hda7/dr comsuite -I/media/hda7/drcomsuite/include -O2   -c -o drcomc.o drcomc.c
gcc   drcomc.o   -o drcomc
make[1]: Leaving directory `/media/hda7/drcomsuite/drcomc'
make -C drcomcd
make[1]: Entering directory `/media/hda7/drcomsuite/drcomcd'
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/media/hda7/dr comsuite -I/media/hda7/drcomsuite/include -O2 -DREENTRANT   -c -o drcomcd.o drco mcd.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/media/hda7/dr comsuite -I/media/hda7/drcomsuite/include -O2 -DREENTRANT   -c -o daemon.o daemo n.c
gcc -ldrcom -lpthread  drcomcd.o daemon.o   -o drcomcd
make[1]: Leaving directory `/media/hda7/drcomsuite/drcomcd'
make -C module
make[1]: Entering directory `/media/hda7/drcomsuite/module'
make -C Linux
ln: 正在创建指向“/media/hda7/drcomsuite/module/Linux/drcom_linux.h”的符号链接“2. 6.x/drcom_linux.h”: 不允许的操作
ln: 正在创建指向“/media/hda7/drcomsuite/module/Linux/proc.h”的符号链接“2.6.x/pro c.h”: 不允许的操作
ln: 正在创建指向“/media/hda7/drcomsuite/module/Linux/proto.h”的符号链接“2.6.x/pr oto.h”: 不允许的操作
ln: 正在创建指向“/media/hda7/drcomsuite/module/Linux/init.c”的符号链接“2.6.x/ini t.c”: 不允许的操作
ln: 正在创建指向“/media/hda7/drcomsuite/module/Linux/proc.c”的符号链接“2.6.x/pro c.c”: 不允许的操作
ln: 正在创建指向“/media/hda7/drcomsuite/module/Linux/proto.c”的符号链接“2.6.x/pr oto.c”: 不允许的操作
ln: 正在创建指向“/media/hda7/drcomsuite/module/Linux/except/except_macros.h”的符 号链接“2.6.x/except/except_macros.h”: 不允许的操作
ln: 正在创建指向“/media/hda7/drcomsuite/module/Linux/except/common.c”的符号链接“ 2.6.x/except/common.c”: 不允许的操作
ln: 正在创建指向“/media/hda7/drcomsuite/module/Linux/except/private.c”的符号链接 “2.6.x/except/private.c”: 不允许的操作
ln: 正在创建指向“/media/hda7/drcomsuite/module/Linux/makefiles/Makefile.2.6.x”的 符号链接“2.6.x/Makefile”: 不允许的操作
make[2]: Entering directory `/media/hda7/drcomsuite/module/Linux'
make -C 2.6.x
make[3]: Entering directory `/media/hda7/drcomsuite/module/Linux/2.6.x'
make[3]: *** 没有指明目标并且找不到 makefile。 停止。
make[3]: Leaving directory `/media/hda7/drcomsuite/module/Linux/2.6.x'
make[2]: *** [all] 错误 2
make[2]: Leaving directory `/media/hda7/drcomsuite/module/Linux'
make[1]: *** [all] 错误 2
make[1]: Leaving directory `/media/hda7/drcomsuite/module'
make: *** [module] 错误 2
root@susu:/media/hda7/drcomsuite#
如上,请问正常编译Dr.com的大家怎么回事?谢谢
Rainarrow
帖子: 16
注册时间: 2006-03-06 2:04

#2

帖子 Rainarrow » 2006-10-19 1:49

看起来像是你没有安装Linux kernel header
请这样来看你的Kernel version:

代码: 全选

$ uname -r
2.6.15-27-686
例如我的是2.6.15-27.686, 我就在Synaptics里搜索linux-headers-2.6.15-27-686
或者这样使用apt来搜索:

代码: 全选

$ apt-cache search linux-headers-2.6.15-27-686
linux-headers-2.6.15-27-686 - Linux kernel headers 2.6.15 on PPro/Celeron/PII/PIII/PIV SMP/UP
请把linux-headers-后面的版本号替换成你的
找到之后就安装这个Header,同样记得把版本号换成你的

代码: 全选

#apt-get install linux-headers-2.6.15-27-686
然后尝试重新make
billy19851
帖子: 46
注册时间: 2006-09-30 21:21

#3

帖子 billy19851 » 2006-10-21 22:58

^_^,同病相怜啊,我们学校也用的是drcom,802.1x+drcom上网,花了好大的劲弄好了校园网,外网的drcom又不行,我还没在linux下上国外网啊
那个头文件应该是装过的,应该是libc6-dev没装,还有build-essential、g++、gcc-4.1 (=4.1.1-13ubuntu2)装不少,因为这三个文件好像是一个死循环,相互依赖
我现在用一个我们学校的一个高人改的版本,可是能够ping的通外网,上不了,很郁闷
billy19851
帖子: 46
注册时间: 2006-09-30 21:21

#4

帖子 billy19851 » 2006-10-21 22:59

^_^,我用的是6.10,6.06好像能行,我不想回去装6.06
回复