当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Hiweed-1.0下装drcom成功!
帖子发表于 : 2007-11-23 13:45 
头像

注册: 2006-09-02 18:58
帖子: 474
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
相信进来的人应该查过相关教程了 。
下面是我参照的教程:
http://forum.ubuntu.org.cn/viewtopic.ph ... 939672427e
(上面的是ubuntu6.10的 )
http://hi.baidu.com/living/blog/item/9f ... dd8ca.html

http://forum.ubuntu.org.cn/viewtopic.ph ... bf3f8ce93b

为了方便看 ,我调用上面两个教程的部分内容。

首先是 编译环境
在ubuntu6.10里,编译环境要自己装的
代码:
sudo apt-get install build-essential
这个指令在上不了网的情况下没用处,但也可以用。看上面两个教程。
Hiweed-1.0已经有了基本的 编译环境了。

引用:
第二件事就是安装libssl-dev,这个包包括了drcom需要用到的用于认证加密的md5函数,它需要一个md5.h的头文件,而这个文件在libssl-dev中有,另外libssl-dev还包括了其他好多的用于加密的头文件。

我就装,但一直提示不能满足依赖关系,郁闷。于是去下依赖包A,在下载的时候发现这个依赖包A也有几个依赖关系,之前下载一直没注意,于是都下载下来放在一个文件夹里。先装依赖包A,提示不能满足依赖,去装依赖包A的依赖包a1,a2又提示不能满足,“依次类推”吧。反复装几次后这才傻傻的发现,可能一起装才行,所有的依赖关系一起装。
就是
sudo dpkg -i 依赖包A 依赖包a1 依赖包a2
然后再装libssl-dev。

引用:
第三,你需要安装对应内核版本的头文件,这个用 uname -r命令可以得到关于你机器的信息,比如我的:
uname -r
另外你得到信息的方法就是查看/proc/version文件,这里有你机器的一般信息,包括编译内核采用的gcc版本,这也是呆会要用的。
代码:
cat /proc/version

比如我的信息显示为:
Linux version 2.6.12-10-686 (buildd@rothera) (gcc version 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8)) #1 Mon Jan 16 17:58:04 UTC 2006
它不但告诉了我内核版本还告诉了我gcc的版本是3.4.5,因为你编译新的内核模块时要用到和编译内核同样版本的gcc版本。

引用:
那么就在你的“新立得”里面搜索“linux-headers”找到你需要版本的linux头文件 Linux-header-file-{yourversion},比如我的就安装linux-header-2.6.12-10-686


在这里强调一下(对自己),刚开始没注意这个linux头文件,因为在ubuntu6.10下我没装过,但可以成功装drcom和上网。所以忽视了它,导致我make不过去。
代码:
~/drcom-1.3.7$ make
make -C drcomc
make[1]: Entering directory `/home/tlhl/drcom-1.3.7/drcomc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/tlhl/drcom-1.3.7/drcomc'
make -C drcomd
make[1]: Entering directory `/home/tlhl/drcom-1.3.7/drcomd'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/tlhl/drcom-1.3.7/drcomd'
make -C kmod
make[1]: Entering directory `/home/tlhl/drcom-1.3.7/kmod'
make -C /lib/modules/2.6.15-23-386/build M=/home/tlhl/drcom-1.3.7/kmod modules
make: Entering an unknown directory
make: *** /lib/modules/2.6.15-23-386/build: No such file or directory。 停止。
make: Leaving an unknown directory
make[1]: *** [default] 错误 2
make[1]: Leaving directory `/home/tlhl/drcom-1.3.7/kmod'
make: *** [kmod] 错误 2


这个头文件要自己在WINDOWS里下,网址: packages.ubuntu.com
装好了就可以开始装drcom了,应该make得过去了。加sudo:
sudo make
sudo make install

接着就是配置,另外上面两个教程里要装libdrcom和drcomsuite。我没有按它的方法去装,我是直接下了 drcom-1.3.7装的,这样简单多。
有些论坛的朋友装后也不能上网,drcomc login后会提示,login failed;reason 0;
这大多是配置不对的问题,我在 ubuntu6.10下装的时候头痛的也是这个问题。后来突然想着去把 “联网”那里改成静态试试,IP地址和配置文件里的以样,当然也和win下显示的一样。结果成功了 ,而在Hiweed这里有个网络管理器,我没把它弄成静态的也能上得了网。可以两个都试下的。

以上是我在Hiweed下装drcom的经历,插入了些错误的细节(没认真看教程(linux-head),没对linux的 软件包的依赖弄清楚)。我在这些错误的细节上兜了好多个圈,痛苦。



[/code]


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-11-23 13:50 
头像

注册: 2006-09-02 18:58
帖子: 474
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
另外,Hiweed下装的zlib1g-dev和libssl-dev,要区下ubuntu6.04的,因为Hiweed是急基于它的对吧。
此过程我还试用了 wine虚拟的方法,也晕在依赖上,但还是装成了 ,但DRCOM登录成功后不能上网,没区深究。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译