[问题]新手问题,关于那该死的Dr.com

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
bslt
帖子: 29
注册时间: 2007-06-10 8:28

[问题]新手问题,关于那该死的Dr.com

#1

帖子 bslt » 2007-06-11 20:44

我在win下用的是dr.com3.39上网,前几天刚装了个Ubuntu,第一次用Linux系统,按照网上的Drcom for Linux配置,可是没有成功,请问如何知道,用Dr.com登陆的服务器地址?我打开Drcom的填用户名和密码的窗体上没有服务器地址一项啊?请问还有其他的方法知道,服务器的地址吗?也就是drcom for linux的配置里面,servip这一项,该如何填了?
感谢各位前辈,请多多指点,小弟太菜了...
neocorleone
帖子: 196
注册时间: 2007-06-06 14:24

#2

帖子 neocorleone » 2007-06-12 20:51

你的dr.com for linux是在哪里下载的?
头像
bslt
帖子: 29
注册时间: 2007-06-10 8:28

#3

帖子 bslt » 2007-06-13 21:49

http://sourceforge.net/projects/drcom-client
从这里下的啊,这里的是drcom-1.3.5 这个不行之后 我试了下面的 drcom-1.3.2,还是不行
解压之后,make的时候 出现下面的提示:
root@BLACKSTAR:/home/blackstar/Drcom/drcom-1.3.2# make
make -C drcomc
make[1]: Entering directory `/home/blackstar/Drcom/drcom-1.3.2/drcomc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/blackstar/Drcom/drcom-1.3.2/drcomc'
make -C drcomd
make[1]: Entering directory `/home/blackstar/Drcom/drcom-1.3.2/drcomd'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/blackstar/Drcom/drcom-1.3.2/drcomd'
make -C kmod
make[1]: Entering directory `/home/blackstar/Drcom/drcom-1.3.2/kmod'
make -C /lib/modules/2.6.20-15-generic/build M=/home/blackstar/Drcom/drcom-1.3.2/kmod modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic'
Building modules, stage 2.
MODPOST 1 modules
make[2]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make[1]: Leaving directory `/home/blackstar/Drcom/drcom-1.3.2/kmod'
崩溃啊,这样来回倒系统,希望楼上的 还有各位大侠多多帮忙啊~~~
还有,如何知道配置文件里面的servip ???
头像
tenfar
帖子: 336
注册时间: 2005-12-10 17:36
来自: 北京市海淀区上地十街辉煌国际
联系:

#4

帖子 tenfar » 2007-06-14 13:04

用抓包工具在windows下抓包分析,就可以搞到servip.
Laptop:HP Compaq Presario V3210AU
OS:Gentoo openbox+stalonetray+rox-filer+gmrun+mplayer+firefox+ibus+sonata+tilda
Phone:Orange Dopod 838+ SPV C600
OS:Windows Mobile 6.1
头像
bslt
帖子: 29
注册时间: 2007-06-10 8:28

#5

帖子 bslt » 2007-06-14 16:33

谢谢楼上的大侠 servip应该差不多了 不过 还有些问题 我make的时候老是提示:
root@BLACKSTAR:/home/blackstar/Drcom/libdrcom-0.0-20050423-2# make
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/init.o src/init.c
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/cleanup.o src/cleanup.c
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/handle.o src/handle.c
gcc -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic -Iinclude -O2 -D_REENTRANT -c -o src/login.o src/login.c
src/login.c:22:25: error: openssl/md5.h: No such file or directory
src/login.c: In function ‘drcom_login’:
src/login.c:34: warning: unused parameter ‘timeout’
src/login.c: In function ‘_build_login_packet’:
src/login.c:84: warning: implicit declaration of function ‘MD5’
make: *** [src/login.o] Error 1

root@BLACKSTAR:/home/blackstar/Drcom/drcomsuite-0.1.12# make
make -C include
make[1]: Entering directory `/home/blackstar/Drcom/drcomsuite-0.1.12/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/blackstar/Drcom/drcomsuite-0.1.12/include'
make -C drcomc
make[1]: Entering directory `/home/blackstar/Drcom/drcomsuite-0.1.12/drcomc'
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/blackstar/Drcom/drcomsuite-0.1.12 -I/home/blackstar/Drcom/drcomsuite-0.1.12/include -O2 -c -o drcomc.o drcomc.c
gcc drcomc.o -o drcomc
make[1]: Leaving directory `/home/blackstar/Drcom/drcomsuite-0.1.12/drcomc'
make -C drcomcd
make[1]: Entering directory `/home/blackstar/Drcom/drcomsuite-0.1.12/drcomcd'
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/blackstar/Drcom/drcomsuite-0.1.12 -I/home/blackstar/Drcom/drcomsuite-0.1.12/include -O2 -DREENTRANT -c -o drcomcd.o drcomcd.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/blackstar/Drcom/drcomsuite-0.1.12 -I/home/blackstar/Drcom/drcomsuite-0.1.12/include -O2 -DREENTRANT -c -o daemon.o daemon.c
daemon.c:8:19: error: drcom.h: No such file or directory
In file included from daemon.c:11:
/home/blackstar/Drcom/drcomsuite-0.1.12/include/drcom_types.h:13: error: expected specifier-qualifier-list before ‘uint8_t’
/home/blackstar/Drcom/drcomsuite-0.1.12/include/drcom_types.h:14: warning: struct has no members
/home/blackstar/Drcom/drcomsuite-0.1.12/include/drcom_types.h:18: error: expected specifier-qualifier-list before ‘uint8_t’
/home/blackstar/Drcom/drcomsuite-0.1.12/include/drcom_types.h:19: warning: struct has no members
/home/blackstar/Drcom/drcomsuite-0.1.12/include/drcom_types.h:23: error: expected specifier-qualifier-list before ‘uint32_t’
/home/blackstar/Drcom/drcomsuite-0.1.12/include/drcom_types.h:29: warning: struct has no members
/home/blackstar/Drcom/drcomsuite-0.1.12/include/drcom_types.h:33: error: expected specifier-qualifier-list before ‘uint32_t’
/home/blackstar/Drcom/drcomsuite-0.1.12/include/drcom_types.h:35: warning: struct has no members
daemon.c:20: warning: ‘struct drcom_handle’ declared inside parameter list
daemon.c:20: warning: its scope is only this definition or declaration, which is probably not what you want
daemon.c: In function ‘drcomcd_daemon’:
daemon.c:55: warning: implicit declaration of function ‘drcom_create_handle’
daemon.c:55: warning: assignment makes pointer from integer without a cast
daemon.c:56: warning: implicit declaration of function ‘drcom_init’
daemon.c:114: warning: implicit declaration of function ‘drcom_login’
daemon.c:129: warning: passing argument 1 of ‘module_start_auth’ from incompatible pointer type
daemon.c:149: warning: implicit declaration of function ‘drcom_logout’
daemon.c:157: warning: passing argument 1 of ‘module_start_auth’ from incompatible pointer type
daemon.c:178: warning: implicit declaration of function ‘drcom_passwd’
daemon.c: In function ‘daemon_watchport’:
daemon.c:256: warning: implicit declaration of function ‘drcom_watchport’
daemon.c: In function ‘daemon_keepalive’:
daemon.c:264: warning: implicit declaration of function ‘drcom_keepalive’
daemon.c: At top level:
daemon.c:269: warning: ‘struct drcom_handle’ declared inside parameter list
daemon.c:270: error: conflicting types for ‘module_start_auth’
daemon.c:20: error: previous declaration of ‘module_start_auth’ was here
daemon.c: In function ‘module_start_auth’:
daemon.c:279: warning: implicit declaration of function ‘drcom_get_session_info’
daemon.c:279: warning: assignment makes pointer from integer without a cast
daemon.c:280: warning: implicit declaration of function ‘drcom_get_authlen’
daemon.c:283: error: ‘struct drcom_auth_data’ has no member named ‘auth’
daemon.c:283: error: dereferencing pointer to incomplete type
daemon.c:287: error: ‘struct drcom_iface_data’ has no member named ‘hostip’
daemon.c:287: error: dereferencing pointer to incomplete type
daemon.c:288: error: ‘struct drcom_iface_data’ has no member named ‘hostport’
daemon.c:288: error: dereferencing pointer to incomplete type
daemon.c:289: error: ‘struct drcom_iface_data’ has no member named ‘servip’
daemon.c:289: error: dereferencing pointer to incomplete type
daemon.c:290: error: ‘struct drcom_iface_data’ has no member named ‘servport’
daemon.c:290: error: dereferencing pointer to incomplete type
daemon.c:291: error: ‘struct drcom_iface_data’ has no member named ‘dnsp’
daemon.c:291: error: dereferencing pointer to incomplete type
daemon.c:292: error: ‘struct drcom_iface_data’ has no member named ‘dnss’
daemon.c:292: error: dereferencing pointer to incomplete type
daemon.c:296: error: ‘struct drcom_except_data’ has no member named ‘addr’
daemon.c:297: error: ‘struct drcom_except_data’ has no member named ‘mask’
daemon.c:345: error: ‘struct drcom_status_data’ has no member named ‘status’
daemon.c: In function ‘module_stop_auth’:
daemon.c:370: error: ‘struct drcom_status_data’ has no member named ‘status’
make[1]: *** [daemon.o] Error 1
make[1]: Leaving directory `/home/blackstar/Drcom/drcomsuite-0.1.12/drcomcd'
make: *** [drcomcd] Error 2


root@BLACKSTAR:/home/blackstar/Drcom/drcom-1.3.5# make
make -C drcomc
make[1]: Entering directory `/home/blackstar/Drcom/drcom-1.3.5/drcomc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/blackstar/Drcom/drcom-1.3.5/drcomc'
make -C drcomd
make[1]: Entering directory `/home/blackstar/Drcom/drcom-1.3.5/drcomd'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/blackstar/Drcom/drcom-1.3.5/drcomd'
make -C kmod
make[1]: Entering directory `/home/blackstar/Drcom/drcom-1.3.5/kmod'
make -C /lib/modules/2.6.20-15-generic/build M=/home/blackstar/Drcom/drcom-1.3.5/kmod modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic'
Building modules, stage 2.
MODPOST 1 modules
make[2]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make[1]: Leaving directory `/home/blackstar/Drcom/drcom-1.3.5/kmod'
头像
bslt
帖子: 29
注册时间: 2007-06-10 8:28

#6

帖子 bslt » 2007-06-14 16:37

我下了个 libssl-dev_0.9.8e-5_i386.deb
libssl-dev 如何安装啊······
头像
wickyl
帖子: 28
注册时间: 2006-11-22 9:41
来自: Shenzhen
联系:

#7

帖子 wickyl » 2007-06-14 16:46

1. 我总觉得你make我之前好像没有configure,因此找不到多头文件。

2. 关于libssl-dev.
我的就直接有,版本是0.9.8c-4build1,这有什么问题呢?
# sudo apt-get install libssl-dev

依赖和冲突情况是:
Depends: libssl0.9.8 (= 0.9.8c-4build1), zlib1g-dev
Conflicts: ssleay (<< 0.9.2b), libssl08-dev, libssl09-dev, libssl095a-dev, libssl096-dev
Linux is a user-friendly os, but she's picky for her friends.
头像
tenfar
帖子: 336
注册时间: 2005-12-10 17:36
来自: 北京市海淀区上地十街辉煌国际
联系:

#8

帖子 tenfar » 2007-06-14 20:22

当然。现在我的也还没搞好。不过比你的好点。你有些必要的工作没有做。看下论坛。
Laptop:HP Compaq Presario V3210AU
OS:Gentoo openbox+stalonetray+rox-filer+gmrun+mplayer+firefox+ibus+sonata+tilda
Phone:Orange Dopod 838+ SPV C600
OS:Windows Mobile 6.1
头像
bslt
帖子: 29
注册时间: 2007-06-10 8:28

#9

帖子 bslt » 2007-06-18 9:20

楼上的是指哪些必要的工作了?我就是按照论坛上的帖子一步一步做的,可是老是出现问题,还有那个lissbl-dev如何安装了,我在网上下了个一个dev包,但是我放在/var/cache/apt/archives,之后包上出现了一个带叉的符号,apt-get install libssl-dev还是无法找到包。希望各位再指点指点小弟~~~
头像
bobo4548
帖子: 661
注册时间: 2007-07-17 22:52
来自: cn,shandong

#10

帖子 bobo4548 » 2007-08-17 21:32

deb包需要用sudo dpkg -i 包名称来安装!!
头像
jimhu
帖子: 1322
注册时间: 2006-01-25 22:29
来自: 上海
联系:

#11

帖子 jimhu » 2007-08-17 21:58

deb的包治需要双击就可以安装。
前面的源码安装的话,
先是
sudo ./configure
sudo make
sudo make install
如果出问题,请把./configure后面的内容贴出来。
回复