ubuntu上的完美Drcom上网解决方案
-
- 帖子: 16
- 注册时间: 2008-04-05 21:18
ubuntu上的完美Drcom上网解决方案
你们有没有遇到过这样的问题呢?
一心想学好Linux,但却在半路杀出了个Dr.com。
Dr.COM作为一个宽带认证的客户端,在电信宽带计费和验证中被广泛使用。特别是在高等院校中,有80%以上的宽带用户使用Drcom验证上网。
然而,这么高使用率的Drcom宽带认证的客户端,并没有开发出适合Linux系统的客户端,可能是因为没有利益可图吧。
但是,Linux系统的优点很多,开源,高效,免费。。。(想了解的,百度一下吧),我认为每个人都应该去用一下Linux,她不仅有可爱的企鹅,还有宝贵的精神。。。。。。。
最近开始使用Linux,我使用的版本是ubuntu Linux 8.10,就她的界面和内涵一点也不比Vista差。然而最让我郁闷的是上网问题。我们学校是使用Drcom认证上网的,我于是就到网上去找解决方案,知道有人用drcom-client 上网,有人用wine安装Drcom,,,
用drcom-client,就那安装方式就叫头痛了,‘make&make install’ 了大半天,在希望中等到的是失望,一个‘error’ 让人无望!然后惊喜中通过编译,等来的又是配置drcom.conf的煎熬。何时才是彼岸,等来的却是,‘login fault’ ------我绝望了!
所以,我决心,所以才有了Drcom for All。
Drcom for All是用Java开发的,因此她适用于任何可以运行JVM的平台(Windows,Mac,Linux)。因此,要运行她,就必须首先安装JDK,以ubuntu8.10系统为例,
首先,从http://java.sun.com中下载Linux版本的jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中
然后,在shell中执行:
代码:
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin
修改bin文件权限,使其可执行
然后,执行
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin
将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。
此时,jdk已安装完毕,下面进行配置
执行
sudo gedit /etc/environment
在environment中修改,出现如下部分
PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib
JAVAHOME=/usr/lib/jvm/java/jdk1.6.0_12
执行
sudo source /home/ghoul/.bashrc
此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300
通过这一步将我们安装的jdk加入java选单。
然后执行
update-alternatives --config java
通过这一步选择系统默认的jdk
这样,再在shell中输入
java -version
时,显示系统使用的java的版本信息就算是成功了!
用cd命令进入DrcomForAll.jar所在的文件夹,
最后执行
java -jar DrcomForAll.jar
就出现:
图1
点击setting进行设置:
图2
点Save保存信息,最后按Login登陆服务器;
(说明:由于本人水平有限,技术欠缺。难免会有遗憾。注销和提示信息方面有点问题,如果注销不了,请登陆服务器‘http://+你的服务器IP来注销’,在xp,vista,ubuntu 8.10和ubuntu 9.04上通过测试。因为在Linux上中文字体可能不可显示,所以改用英文,带来不便,请见谅。我希望通过开源的方式,来改进本软件,共同进步。感谢所有给与我支持的人!谢谢!支持开源,支持Linux!)
一心想学好Linux,但却在半路杀出了个Dr.com。
Dr.COM作为一个宽带认证的客户端,在电信宽带计费和验证中被广泛使用。特别是在高等院校中,有80%以上的宽带用户使用Drcom验证上网。
然而,这么高使用率的Drcom宽带认证的客户端,并没有开发出适合Linux系统的客户端,可能是因为没有利益可图吧。
但是,Linux系统的优点很多,开源,高效,免费。。。(想了解的,百度一下吧),我认为每个人都应该去用一下Linux,她不仅有可爱的企鹅,还有宝贵的精神。。。。。。。
最近开始使用Linux,我使用的版本是ubuntu Linux 8.10,就她的界面和内涵一点也不比Vista差。然而最让我郁闷的是上网问题。我们学校是使用Drcom认证上网的,我于是就到网上去找解决方案,知道有人用drcom-client 上网,有人用wine安装Drcom,,,
用drcom-client,就那安装方式就叫头痛了,‘make&make install’ 了大半天,在希望中等到的是失望,一个‘error’ 让人无望!然后惊喜中通过编译,等来的又是配置drcom.conf的煎熬。何时才是彼岸,等来的却是,‘login fault’ ------我绝望了!
所以,我决心,所以才有了Drcom for All。
Drcom for All是用Java开发的,因此她适用于任何可以运行JVM的平台(Windows,Mac,Linux)。因此,要运行她,就必须首先安装JDK,以ubuntu8.10系统为例,
首先,从http://java.sun.com中下载Linux版本的jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中
然后,在shell中执行:
代码:
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin
修改bin文件权限,使其可执行
然后,执行
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin
将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。
此时,jdk已安装完毕,下面进行配置
执行
sudo gedit /etc/environment
在environment中修改,出现如下部分
PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib
JAVAHOME=/usr/lib/jvm/java/jdk1.6.0_12
执行
sudo source /home/ghoul/.bashrc
此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300
通过这一步将我们安装的jdk加入java选单。
然后执行
update-alternatives --config java
通过这一步选择系统默认的jdk
这样,再在shell中输入
java -version
时,显示系统使用的java的版本信息就算是成功了!
用cd命令进入DrcomForAll.jar所在的文件夹,
最后执行
java -jar DrcomForAll.jar
就出现:
图1
点击setting进行设置:
图2
点Save保存信息,最后按Login登陆服务器;
(说明:由于本人水平有限,技术欠缺。难免会有遗憾。注销和提示信息方面有点问题,如果注销不了,请登陆服务器‘http://+你的服务器IP来注销’,在xp,vista,ubuntu 8.10和ubuntu 9.04上通过测试。因为在Linux上中文字体可能不可显示,所以改用英文,带来不便,请见谅。我希望通过开源的方式,来改进本软件,共同进步。感谢所有给与我支持的人!谢谢!支持开源,支持Linux!)
- 附件
-
- 图1
- 235d8eec-51e1-3e4c-9c88-487ac74cc07f.jpg (24.85 KiB) 查看 7386 次
-
- 帖子: 19
- 注册时间: 2008-07-09 15:27
Re: ubuntu上的完美Drcom上网解决方案
这个会掉线吗?我试过论坛里的好几种都会掉线,而且掉了后都登陆不了了
不管行不行吧,我先试试你这个,谢了
jdk下哪个版本?第一个还是第二个?
不管行不行吧,我先试试你这个,谢了
jdk下哪个版本?第一个还是第二个?
上次由 shisjtou 在 2009-04-06 14:02,总共编辑 1 次。
-
- 帖子: 16
- 注册时间: 2008-04-05 21:18
Re: ubuntu上的完美Drcom上网解决方案
很好用的,不会掉线!!下载第二个版本。shisjtou 写了:这个会掉线吗?我试过论坛里的好几种都会掉线,而且掉了后都登陆不了了
不管行不行吧,我先试试你这个,谢了
JDK要下载没有RPM的版本,RPM版本的RedHat专用的。
To try ,to do,to make it !!!
- syrano
- 帖子: 4313
- 注册时间: 2007-10-06 18:40
- 3070803051
- 帖子: 193
- 注册时间: 2009-03-29 12:37
Re: ubuntu上的完美Drcom上网解决方案
DrcomForAll.jar 这个文件在哪里呀
-
- 帖子: 16
- 注册时间: 2008-04-05 21:18
Re: ubuntu上的完美Drcom上网解决方案
DrcomForAll文件夹下\dist3070803051 写了:DrcomForAll.jar 这个文件在哪里呀
To try ,to do,to make it !!!
-
- 帖子: 19
- 注册时间: 2008-07-09 15:27
Re: ubuntu上的完美Drcom上网解决方案
装了n遍,Java还是不能用 ,
说找不到Java命令
论坛上也有人有同样的问题,但他后来说能用了,不知道用的什么方法
说找不到Java命令
论坛上也有人有同样的问题,但他后来说能用了,不知道用的什么方法
- syrano
- 帖子: 4313
- 注册时间: 2007-10-06 18:40
Re: ubuntu上的完美Drcom上网解决方案
sudo aptitude install sun-java6-jreshisjtou 写了:装了n遍,Java还是不能用 ,
说找不到Java命令
论坛上也有人有同样的问题,但他后来说能用了,不知道用的什么方法
就行
E=m c^2
-
- 帖子: 19
- 注册时间: 2008-07-09 15:27
Re: ubuntu上的完美Drcom上网解决方案
连接不上,报错,请问这是怎么回事儿?
server202.195.160.119
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x8fd464fb, pid=8870, tid=2388409232
#
# Java VM: Java HotSpot(TM) Server VM (11.3-b02 mixed mode linux-x86)
# Problematic frame:
# C [libglib-2.0.so.0+0x584fb] g_slice_alloc+0x10b
#
# An error report file with more information is saved as:
# /media/disk/DrcomForAll/dist/hs_err_pid8870.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
忽略
server202.195.160.119
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x8fd464fb, pid=8870, tid=2388409232
#
# Java VM: Java HotSpot(TM) Server VM (11.3-b02 mixed mode linux-x86)
# Problematic frame:
# C [libglib-2.0.so.0+0x584fb] g_slice_alloc+0x10b
#
# An error report file with more information is saved as:
# /media/disk/DrcomForAll/dist/hs_err_pid8870.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
忽略
-
- 帖子: 16
- 注册时间: 2008-04-05 21:18
Re: ubuntu上的完美Drcom上网解决方案
可能是权限问题试试 用终端来运行 sudo java -jar DrcomForAll.jarshisjtou 写了:连接不上,报错,请问这是怎么回事儿?
server202.195.160.119
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x8fd464fb, pid=8870, tid=2388409232
#
# Java VM: Java HotSpot(TM) Server VM (11.3-b02 mixed mode linux-x86)
# Problematic frame:
# C [libglib-2.0.so.0+0x584fb] g_slice_alloc+0x10b
#
# An error report file with more information is saved as:
# /media/disk/DrcomForAll/dist/hs_err_pid8870.log
#
# If you would like to submit a bug report, please visit:
# <!-- m --><a class="postlink" href="http://java.sun.com/webapps/bugreport/c ... ash.jsp</a><!-- m -->
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
忽略
- Jacob Anubis
- 帖子: 189
- 注册时间: 2009-04-08 20:44
- 来自: 三维空间
Re: ubuntu上的完美Drcom上网解决方案
【引用楼主:首先,从http://java.sun.com中下载Linux版本的jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中】
问题出现了,我在系统中“lib”文件夹下根本没有找到“jvm”这个文件夹,就连“J”开头的文件夹都没有!楼主是否解答一下!
还有,我下载下来的“.bin”文件名为“jdk-6u13-linux-x64.bin”,这个对么?
备注:我使用CD而不是DVD在windows环境下安装的ubuntu,我的CPU是AMD Athlon*2 64 的!
问题出现了,我在系统中“lib”文件夹下根本没有找到“jvm”这个文件夹,就连“J”开头的文件夹都没有!楼主是否解答一下!
还有,我下载下来的“.bin”文件名为“jdk-6u13-linux-x64.bin”,这个对么?
备注:我使用CD而不是DVD在windows环境下安装的ubuntu,我的CPU是AMD Athlon*2 64 的!
如果只是遇见,不能停留,不如不遇见!
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
-
- 帖子: 16
- 注册时间: 2008-04-05 21:18
Re: ubuntu上的完美Drcom上网解决方案
[引用11楼 问题出现了,我在系统中“lib”文件夹下根本没有找到“jvm”这个文件夹,就连“J”开头的文件夹都没有!楼主是否解答一下!
还有,我下载下来的“.bin”文件名为“jdk-6u13-linux-x64.bin”,这个对么?
备注:我使用CD而不是DVD在windows环境下安装的ubuntu,我的CPU是AMD Athlon*2 64 的!]
你要先使用命令“ sudo cp 源文件位置 目标文件位置 (移动cp改成mv)“ 把你所下载的jdk-6u13-linux-x64.bin复制或移动到/usr/lib/jvm/java中。。。。
还有,我下载下来的“.bin”文件名为“jdk-6u13-linux-x64.bin”,这个对么?
备注:我使用CD而不是DVD在windows环境下安装的ubuntu,我的CPU是AMD Athlon*2 64 的!]
你要先使用命令“ sudo cp 源文件位置 目标文件位置 (移动cp改成mv)“ 把你所下载的jdk-6u13-linux-x64.bin复制或移动到/usr/lib/jvm/java中。。。。
To try ,to do,to make it !!!
-
- 帖子: 7
- 注册时间: 2009-01-01 15:04
Re: ubuntu上的完美Drcom上网解决方案
连接不上。。。。。。。。servip什么的都填好了 = =
- syrano
- 帖子: 4313
- 注册时间: 2007-10-06 18:40