“UbuntuHelp:AzureusHowTo/zh”的版本间的差异
来自Ubuntu中文
第1行: | 第1行: | ||
− | {{ | + | {{From|https://help.ubuntu.com/community/AzureusHowTo}} {{Translator|kennek}} {{Verifier|Stanley}}{{Languages|UbuntuHelp:AzureusHowTo}} |
− | {{ | + | |
− | {{ | + | |
− | {{Languages|UbuntuHelp:AzureusHowTo}} | + | |
Azureus是一个基于Java的BitTorrent客户端,支持I2P和Tor匿名通讯协议。它支持Windows,Mac OS X,Linux和Unix操作系统。Azureus最早于2003年6月在Sourceforge.net发布,大部分是利用Eclipses上的Standard Widget Toolkit所作的实验性程序。它是现在最流行的BitTorrent客户端之一。 | Azureus是一个基于Java的BitTorrent客户端,支持I2P和Tor匿名通讯协议。它支持Windows,Mac OS X,Linux和Unix操作系统。Azureus最早于2003年6月在Sourceforge.net发布,大部分是利用Eclipses上的Standard Widget Toolkit所作的实验性程序。它是现在最流行的BitTorrent客户端之一。 | ||
第18行: | 第15行: | ||
2. 安装Azureus和Sun Java: | 2. 安装Azureus和Sun Java: | ||
− | * '''azureus''' | + | * '''azureus''' |
* '''sun-java5-jre''' | * '''sun-java5-jre''' | ||
3. 配置Sun的Java为系统缺省使用的JRE | 3. 配置Sun的Java为系统缺省使用的JRE | ||
− | + | <pre>sudo update-alternatives --config java | |
− | <pre> | + | </pre> |
− | sudo update-alternatives --config java | + | 4. 按照http://ubuntuforums.org/showthread.php?t=144546&highlight=azureus这里的第二步的问答列表来做。 |
− | + | ||
− | + | ||
− | 4. 按照http://ubuntuforums.org/showthread.php?t=144546&highlight=azureus这里的第二步的问答列表来做。 | + | |
都完成后,应该可以使用了。如果你对于最后一步有任何问题: | 都完成后,应该可以使用了。如果你对于最后一步有任何问题: | ||
第35行: | 第29行: | ||
如果NAT被阻塞或者DHT被防火墙阻塞,你必须设置路由来进行端口转发。 | 如果NAT被阻塞或者DHT被防火墙阻塞,你必须设置路由来进行端口转发。 | ||
+ | * | ||
+ | ** | ||
+ | *** | ||
**** 首先是tcp(NAT),接下来是udp | **** 首先是tcp(NAT),接下来是udp | ||
− | **** | + | **** <EXT_INT> 是外部接口(例如 'eth0') |
− | **** | + | **** <PORT> 是在azureus中设置的端口 |
− | + | <pre>/sbin/iptables -I INPUT 1 -i <EXT_INT> -p tcp --tcp-flags SYN,RST,ACK SYN --dport <PORT> -m state --state NEW -j ACCEPT | |
− | <pre> | + | /sbin/iptables -I INPUT 1 -i <EXT_INT> -p udp --dport <PORT> -m state --state NEW -j ACCEPT |
− | /sbin/iptables -I INPUT 1 -i | + | </pre> |
− | /sbin/iptables -I INPUT 1 -i | + | |
− | + | ||
− | + | ||
如果需要更多的信息,可参考[http://www.azureuswiki.com/index.php/Firewalling 这里] | 如果需要更多的信息,可参考[http://www.azureuswiki.com/index.php/Firewalling 这里] | ||
第52行: | 第46行: | ||
2. 安装Azureus和Sun Java: | 2. 安装Azureus和Sun Java: | ||
− | * '''azureus''' | + | * '''azureus''' |
* '''sun-java5-jre''' | * '''sun-java5-jre''' | ||
3. 配置Sun的Java为系统缺省使用的JRE | 3. 配置Sun的Java为系统缺省使用的JRE | ||
− | + | <pre>sudo update-alternatives --config java | |
− | <pre> | + | </pre> |
− | sudo update-alternatives --config java | + | |
− | + | ||
− | + | ||
4. 配置iptables,添加端口转发。 | 4. 配置iptables,添加端口转发。 | ||
如果NAT被阻塞或者DHT被防火墙阻塞,你必须设置路由来进行端口转发。 | 如果NAT被阻塞或者DHT被防火墙阻塞,你必须设置路由来进行端口转发。 | ||
+ | * | ||
+ | ** | ||
+ | *** | ||
**** 首先是tcp(NAT),接下来是udp | **** 首先是tcp(NAT),接下来是udp | ||
− | **** | + | **** <EXT_INT> 是外部接口(例如 'eth0') |
− | **** | + | **** <PORT> 是在azureus中设置的端口 |
− | + | <pre>/sbin/iptables -I INPUT 1 -i <EXT_INT> -p tcp --tcp-flags SYN,RST,ACK SYN --dport <PORT> -m state --state NEW -j ACCEPT | |
− | <pre> | + | /sbin/iptables -I INPUT 1 -i <EXT_INT> -p udp --dport <PORT> -m state --state NEW -j ACCEPT |
− | /sbin/iptables -I INPUT 1 -i | + | </pre> |
− | /sbin/iptables -I INPUT 1 -i | + | |
− | + | ||
− | + | ||
如果需要更多的信息,可参考[http://www.azureuswiki.com/index.php/Firewalling 这里] | 如果需要更多的信息,可参考[http://www.azureuswiki.com/index.php/Firewalling 这里] | ||
第82行: | 第73行: | ||
2. 安装Azureus的依赖,包括以下的包: | 2. 安装Azureus的依赖,包括以下的包: | ||
− | * '''j2re1.4''' | + | * '''j2re1.4''' |
− | * '''libcommons-cli-java''' | + | * '''libcommons-cli-java''' |
− | * '''liblog4j1.2-java''' | + | * '''liblog4j1.2-java''' |
− | * '''libseda-java''' | + | * '''libseda-java''' |
* '''libswt-gtk-3.1-java''' | * '''libswt-gtk-3.1-java''' | ||
3. 下载并安装Azureus: | 3. 下载并安装Azureus: | ||
− | + | <pre>wget http://ftp.egr.msu.edu/debian/pool/contrib/a/azureus/azureus_2.4.0.2-1_all.deb | |
− | <pre> | + | |
− | wget http://ftp.egr.msu.edu/debian/pool/contrib/a/azureus/azureus_2.4.0.2-1_all.deb | + | |
sudo dpkg -i azureus_2.4.0.2-1_all.deb | sudo dpkg -i azureus_2.4.0.2-1_all.deb | ||
rm azureus_2.4.0.2-1_all.deb | rm azureus_2.4.0.2-1_all.deb | ||
− | + | </pre> | |
− | + | ||
== 常见问题 == | == 常见问题 == | ||
第112行: | 第100行: | ||
=== Linux下的FAT32分区 === | === Linux下的FAT32分区 === | ||
− | 要把下载的文件保存在Ubuntu下挂载的FAT32(Windows)分区,你必须激活工具 - | + | 要把下载的文件保存在Ubuntu下挂载的FAT32(Windows)分区,你必须激活工具 -> 设置 -> 文件 -> “下载过程中逐渐增加文件大小”。否则,你会在分配文件空间的时候看到“不允许操作,设置长度错误(已分配文件...)“的错误。 |
== 链接 == | == 链接 == | ||
第119行: | 第107行: | ||
* [http://www.azureuswiki.com/ Azureus Wiki] | * [http://www.azureuswiki.com/ Azureus Wiki] | ||
* [http://www.linuxp2p.com/wiki/index.php?title=Azureus Azureus Beginners Guide] | * [http://www.linuxp2p.com/wiki/index.php?title=Azureus Azureus Beginners Guide] | ||
+ | |||
---- | ---- | ||
− | |||
− | [[ | + | [[Category:CategoryDocumentation]] [[Category:UbuntuHelp]] |
2008年2月5日 (二) 22:05的版本
点击翻译: |
English • 中文 |
Azureus是一个基于Java的BitTorrent客户端,支持I2P和Tor匿名通讯协议。它支持Windows,Mac OS X,Linux和Unix操作系统。Azureus最早于2003年6月在Sourceforge.net发布,大部分是利用Eclipses上的Standard Widget Toolkit所作的实验性程序。它是现在最流行的BitTorrent客户端之一。
目录
安装
Ubuntu 6.10 (edgy)
在6.10(edgy)安装Azureus会有bug,所以不要从源下载安装。
这里有关于这个bug的文档:https://launchpad.net/ubuntu/+source/azureus/+bug/57875
1. 添加multiverse源,具体可参考AddingRepositoriesHowto。
2. 安装Azureus和Sun Java:
- azureus
- sun-java5-jre
3. 配置Sun的Java为系统缺省使用的JRE
sudo update-alternatives --config java
4. 按照http://ubuntuforums.org/showthread.php?t=144546&highlight=azureus这里的第二步的问答列表来做。
都完成后,应该可以使用了。如果你对于最后一步有任何问题:
5. 配置iptables,添加端口转发。
如果NAT被阻塞或者DHT被防火墙阻塞,你必须设置路由来进行端口转发。
-
-
-
- 首先是tcp(NAT),接下来是udp
- <EXT_INT> 是外部接口(例如 'eth0')
- <PORT> 是在azureus中设置的端口
-
-
/sbin/iptables -I INPUT 1 -i <EXT_INT> -p tcp --tcp-flags SYN,RST,ACK SYN --dport <PORT> -m state --state NEW -j ACCEPT /sbin/iptables -I INPUT 1 -i <EXT_INT> -p udp --dport <PORT> -m state --state NEW -j ACCEPT
如果需要更多的信息,可参考这里
Ubuntu 6.06 (Dapper Drake)
1. 添加multiverse源,具体可参考AddingRepositoriesHowto。
2. 安装Azureus和Sun Java:
- azureus
- sun-java5-jre
3. 配置Sun的Java为系统缺省使用的JRE
sudo update-alternatives --config java
4. 配置iptables,添加端口转发。
如果NAT被阻塞或者DHT被防火墙阻塞,你必须设置路由来进行端口转发。
-
-
-
- 首先是tcp(NAT),接下来是udp
- <EXT_INT> 是外部接口(例如 'eth0')
- <PORT> 是在azureus中设置的端口
-
-
/sbin/iptables -I INPUT 1 -i <EXT_INT> -p tcp --tcp-flags SYN,RST,ACK SYN --dport <PORT> -m state --state NEW -j ACCEPT /sbin/iptables -I INPUT 1 -i <EXT_INT> -p udp --dport <PORT> -m state --state NEW -j ACCEPT
如果需要更多的信息,可参考这里
Ubuntu 5.10 (Breezy Badger)
1. 添加 universe
和 multiverse
源,具体可参考AddingRepositoriesHowto。
2. 安装Azureus的依赖,包括以下的包:
- j2re1.4
- libcommons-cli-java
- liblog4j1.2-java
- libseda-java
- libswt-gtk-3.1-java
3. 下载并安装Azureus:
wget http://ftp.egr.msu.edu/debian/pool/contrib/a/azureus/azureus_2.4.0.2-1_all.deb sudo dpkg -i azureus_2.4.0.2-1_all.deb rm azureus_2.4.0.2-1_all.deb
常见问题
不能关闭弹出提示
在Dapper中的Azureus有一个bug,通知的弹出提示不能被关闭。要解决这个问题,需要更新版本的Azureus。
你能从这里 获得最新的beta版本,下载.jar文件,然後替代 /usr/share/java下面的同名文件。
这里还有一个办法,因为某些奇怪的原因,如果你打开关于窗口(看到所有的开发者的名字),就可以关闭那些pop-up提示。
图标没有出现在通知区域
这个问题也已经在最新版本的Azureus中修复了。
Linux下的FAT32分区
要把下载的文件保存在Ubuntu下挂载的FAT32(Windows)分区,你必须激活工具 -> 设置 -> 文件 -> “下载过程中逐渐增加文件大小”。否则,你会在分配文件空间的时候看到“不允许操作,设置长度错误(已分配文件...)“的错误。