此方法适用于各版本的linux下使用dr.com客户端上网,已经在ubuntu、fedora、mandriva下安装成功。本文是用最新的ubuntu10.10进行讲解。
如何在Ubuntu 10.10下使用dr.com客户端上网,详细步骤如下:
1、 下载页面:http://www.drcom-client.org/zh_CN/downloads/linux.html
强烈建议下载源码包drcom-client PUM v1.0,然后自己编译。二进制安装包存在某些问题,安装后会无法成功登陆。
2、 将下载的源码包解压,并在终端下进入drcom-pum-1.0/src/kmod目录,此时目录中有3个文件,daemon_kernel.h、drcom.c、Makefile.
3、 在终端中执行命令 make & sudo make install,如果此时在ubuntu下安装dr.com客户端上网出现错误(当然,没错误就不用管了):
make -C /lib/modules/2.6.35-22-generic/build M=/home/wubangtu/drcom-pum-1.0/src/kmod modules
make[1]: 正在进入目录 `/usr/src/linux-headers-2.6.35-22-generic’
CC [M] /home/wubangtu/drcom-pum-1.0/src/kmod/drcom.o
/home/wubangtu/drcom-pum-1.0/src/kmod/drcom.c: In function ‘build_ack_skb’:
/home/wubangtu/drcom-pum-1.0/src/kmod/drcom.c:686: error: ‘struct sk_buff’ has no member named ‘dst’
/home/wubangtu/drcom-pum-1.0/src/kmod/drcom.c: In function ‘build_auth_skb’:
/home/wubangtu/drcom-pum-1.0/src/kmod/drcom.c:723: error: ‘struct sk_buff’ has no member named ‘dst’
make[2]: *** [/home/wubangtu/drcom-pum-1.0/src/kmod/drcom.o] 错误 1</