Linux下如何运行BT
Linux下如何运行BTluckisme 2005年3月13日于广州
以前使用Fedora,使用一个叫做“Libbt-BT的C实现”来下载BT文件,现在本人改用了Mandrake10.1之前的那个在文字界面下使用的BT好像用不到了,之前在一些网站看到有人介绍一个叫Azureus (蓝色毒蛙)的BT客户端,就下载使用感觉很好,只要安装好Java虚拟机 一切都很容易,说话的说着这么久,到底如何安装,看官你别急,听说话的慢慢道来。
首先,请到Azureus主页http://azureus.sourceforge.net/下载取得Java虚拟机和BT客户端的安装文件。
1安装Java虚拟机
由于Azureus使用Java语言编写的所以运行它要Java虚拟机。下载最新的JRE(Java Runtime Environment):jre-1_5_0_01-linux-i586-rpm.bin,下载链接:
http://azureus.sourceforge.net/download.php 不过Azureus主页暂时之提供BT版本的下载 ;( (有点讽刺如果没有BT客户端就下载不到)!或者请到SUN的主页下载Java虚拟机 http://www.java.com/en/download/linux_manual.jsp这里可以直接下载 建议到SUN的主页这里下载
使用root安装 JRE
./ jre-1_5_0_01-linux-i586-rpm.bin
接受条款,就会安装好JRE
2.安装Bit Torrent客户端软件Azureus (本文写稿时最新版本是Azureus_2.2.0.2)
这是一个绿色软件只要解压即可运行不必编译:
主页有2种For Linux 的版本GTK和Motif建议使用GTK版本Azureus_2.2.0.2_linux.GTK.tar.bz2
tarjxvfAzureus_2.2.0.2_linux.GTK.tar.bz2
运行软件:
cdazureus
./azureus
或者进入azureus目录直接双击azureus
配置软件:
第一次运行azureus时要进行配置:(呵呵 一路按回车即可)
接下来的就是图形界面,打开bt文件即可下载。 我用的是py写的文本下的BT :mrgreen: 我在第二步出错,错误信息如下,请教大侠怎么办?
# ./azureus
Starting Azureus...
Java exec found in PATH. Verifying...
Suitable java version found
Configuring environment...
Loading Azureus:
java -Xms16m -Xmx128m -cp "/home/exchange/azureus/Azureus2.jar:/home/exchange/az ureus/swt.jar:/home/exchange/azureus/swt-mozilla.jar:/home/exchange/azureus/swt- pi.jar" -Djava.library.path="/home/exchange/azureus" -Dazureus.install.path="/ho me/exchange/azureus" org.gudy.azureus2.ui.swt.Main ''
Warning: -Xms16m not understood. Ignoring.
Warning: -Xmx128m not understood. Ignoring.
java.nio.charset.UnsupportedCharsetException
at java.nio.charset.Charset.forName(java.lang.String) (/usr/lib/libgcj.so.5.0 .0)
at org.gudy.azureus2.core3.util.BEncoder.BEncoder() (Unknown Source)
at org.gudy.azureus2.core3.util.BEncoder.encode(java.util.Map) (Unknown Sourc e)
at org.gudy.azureus2.core3.util.FileUtil.writeResilientConfigFile(java.lang.S tring, java.util.Map) (Unknown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.save(java.lang.St ring) (Unknown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.save() (Unknown S ource)
at org.gudy.azureus2.core3.config.COConfigurationManager.save() (Unknown Sour ce)
at org.gudy.azureus2.core3.util.AEDiagnostics.startup() (Unknown Source)
at org.gudy.azureus2.core3.util.AEDiagnostics.getLogger(java.lang.String) (Un known Source)
at org.gudy.azureus2.core3.util.Debug.<clinit>() (Unknown Source)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
at org.gudy.azureus2.core3.util.BEncoder.BEncoder() (Unknown Source)
at org.gudy.azureus2.core3.util.BEncoder.encode(java.util.Map) (Unknown Sourc e)
at org.gudy.azureus2.core3.util.FileUtil.writeResilientConfigFile(java.lang.S tring, java.util.Map) (Unknown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.save(java.lang.St ring) (Unknown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.save() (Unknown S ource)
at org.gudy.azureus2.core3.config.COConfigurationManager.save() (Unknown Sour ce)
at org.gudy.azureus2.core3.config.impl.ConfigurationChecker.checkConfiguratio n() (Unknown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.initialise() (Unk nown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.getInstance() (Un known Source)
at org.gudy.azureus2.core3.config.COConfigurationManager.initialise() (Unknow n Source)
at com.aelitis.azureus.core.impl.AzureusCoreImpl.AzureusCoreImpl() (Unknown S ource)
at com.aelitis.azureus.core.impl.AzureusCoreImpl.create() (Unknown Source)
at com.aelitis.azureus.core.AzureusCoreFactory.create() (Unknown Source)
at org.gudy.azureus2.ui.swt.Main.Main(java.lang.String[]) (Unknown Source)
at org.gudy.azureus2.ui.swt.Main.main(java.lang.String[]) (Unknown Source)
DEBUG::Thu Mar 17 03:34:30 GMT-08:00 2005
java.nio.charset.UnsupportedCharsetException
at java.nio.charset.Charset.forName(java.lang.String) (/usr/lib/libgcj.so.5.0 .0)
at org.gudy.azureus2.core3.util.BEncoder.BEncoder() (Unknown Source)
at org.gudy.azureus2.core3.util.BEncoder.encode(java.util.Map) (Unknown Sourc e)
at org.gudy.azureus2.core3.util.FileUtil.writeResilientConfigFile(java.lang.S tring, java.util.Map) (Unknown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.save(java.lang.St ring) (Unknown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.save() (Unknown S ource)
at org.gudy.azureus2.core3.config.COConfigurationManager.save() (Unknown Sour ce)
at org.gudy.azureus2.core3.config.impl.ConfigurationChecker.checkConfiguratio n() (Unknown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.initialise() (Unk nown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.getInstance() (Un known Source)
at org.gudy.azureus2.core3.config.COConfigurationManager.initialise() (Unknow n Source)
at com.aelitis.azureus.core.impl.AzureusCoreImpl.AzureusCoreImpl() (Unknown S ource)
at com.aelitis.azureus.core.impl.AzureusCoreImpl.create() (Unknown Source)
at com.aelitis.azureus.core.AzureusCoreFactory.create() (Unknown Source)
at org.gudy.azureus2.ui.swt.Main.Main(java.lang.String[]) (Unknown Source)
at org.gudy.azureus2.ui.swt.Main.main(java.lang.String[]) (Unknown Source)
Exception in thread "main" java.lang.NoClassDefFoundError: while resolving class : org.gudy.azureus2.core3.security.impl.SESecurityManagerImpl
at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so. 5.0.0)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
at org.gudy.azureus2.core3.security.SESecurityManager.initialise() (Unknown S ource)
at org.gudy.azureus2.core3.config.impl.ConfigurationChecker.setSystemProperti es() (Unknown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.initialise() (Unk nown Source)
at org.gudy.azureus2.core3.config.impl.ConfigurationManager.getInstance() (Un known Source)
at org.gudy.azureus2.core3.config.COConfigurationManager.initialise() (Unknow n Source)
at com.aelitis.azureus.core.impl.AzureusCoreImpl.AzureusCoreImpl() (Unknown S ource)
at com.aelitis.azureus.core.impl.AzureusCoreImpl.create() (Unknown Source)
at com.aelitis.azureus.core.AzureusCoreFactory.create() (Unknown Source)
at org.gudy.azureus2.ui.swt.Main.Main(java.lang.String[]) (Unknown Source)
at org.gudy.azureus2.ui.swt.Main.main(java.lang.String[]) (Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.net.ssl.KeyManagerFactory notfound in
at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5. 0.0)
at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) (/usr/lib/libgcj .so.5.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgc j.so.5.0.0)
at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5. 0.0)
at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
at _Jv_BytecodeVerifier.type.compatible(_Jv_BytecodeVerifier.type&, _Jv_Bytec odeVerifier) (/usr/lib/libgcj.so.5.0.0)
at _Jv_BytecodeVerifier.verify_instructions_0() (/usr/lib/libgcj.so.5.0.0)
at _Jv_VerifyMethod(_Jv_InterpMethod) (/usr/lib/libgcj.so.5.0.0)
at _Jv_PrepareClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
at _Jv_WaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.5. 0.0)
at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so. 5.0.0)
...12 more
Azureus TERMINATED. 我和和楼上差不多-_-# MagicLinux1.2Final版自带的Azureus很不错,
下载速度和连种速度都不错 是不是JAVA的版本太低了,
这可能是原因之一! 有没有更好的KINUX下的BT软件? 怎么运行呀??
刚装完了 sh azureus 很不错现在用的就是azureus!!!
页:
[1]