个人工具

“UbuntuHelp:AzureusHowTo/zh”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
第1行: 第1行:
{{Copyedit translation|from=https://help.ubuntu.com/community/AzureusHowTo}}
+
{{From|https://help.ubuntu.com/community/AzureusHowTo}} {{Translator|kennek}} {{Verifier|Stanley}}{{Languages|UbuntuHelp:AzureusHowTo}}
{{From|https://help.ubuntu.com/community/AzureusHowTo}}
+
{{Translator|kennek}}
+
{{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><nowiki>
+
</pre>  
sudo update-alternatives --config java
+
4. 按照http://ubuntuforums.org/showthread.php?t=144546&amp;highlight=azureus这里的第二步的问答列表来做。
</nowiki></pre>
+
 
+
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')
+
**** &lt;EXT_INT&gt; 是外部接口(例如 'eth0')
**** <PORT> 是在azureus中设置的端口
+
**** &lt;PORT&gt; 是在azureus中设置的端口
 
+
<pre>/sbin/iptables -I INPUT 1 -i &lt;EXT_INT&gt; -p tcp --tcp-flags SYN,RST,ACK SYN --dport &lt;PORT&gt; -m state --state NEW -j ACCEPT  
<pre><nowiki>
+
/sbin/iptables -I INPUT 1 -i &lt;EXT_INT&gt; -p udp --dport &lt;PORT&gt; -m state --state NEW -j ACCEPT
/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
+
</nowiki></pre>
+
 
+
 
如果需要更多的信息,可参考[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><nowiki>
+
</pre>  
sudo update-alternatives --config java
+
</nowiki></pre>
+
 
+
 
4. 配置iptables,添加端口转发。
 
4. 配置iptables,添加端口转发。
  
 
如果NAT被阻塞或者DHT被防火墙阻塞,你必须设置路由来进行端口转发。
 
如果NAT被阻塞或者DHT被防火墙阻塞,你必须设置路由来进行端口转发。
  
 +
*
 +
**
 +
***
 
**** 首先是tcp(NAT),接下来是udp
 
**** 首先是tcp(NAT),接下来是udp
**** <EXT_INT> 是外部接口(例如 'eth0')
+
**** &lt;EXT_INT&gt; 是外部接口(例如 'eth0')
**** <PORT> 是在azureus中设置的端口
+
**** &lt;PORT&gt; 是在azureus中设置的端口
 
+
<pre>/sbin/iptables -I INPUT 1 -i &lt;EXT_INT&gt; -p tcp --tcp-flags SYN,RST,ACK SYN --dport &lt;PORT&gt; -m state --state NEW -j ACCEPT  
<pre><nowiki>
+
/sbin/iptables -I INPUT 1 -i &lt;EXT_INT&gt; -p udp --dport &lt;PORT&gt; -m state --state NEW -j ACCEPT
/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
+
</nowiki></pre>
+
 
+
 
如果需要更多的信息,可参考[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><nowiki>
+
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
</nowiki></pre>
+
</pre>  
 
+
 
== 常见问题 ==
 
== 常见问题 ==
  
第112行: 第100行:
 
=== Linux下的FAT32分区 ===
 
=== Linux下的FAT32分区 ===
  
要把下载的文件保存在Ubuntu下挂载的FAT32(Windows)分区,你必须激活工具 -> 设置 -> 文件 -> “下载过程中逐渐增加文件大小”。否则,你会在分配文件空间的时候看到“不允许操作,设置长度错误(已分配文件...)“的错误。
+
要把下载的文件保存在Ubuntu下挂载的FAT32(Windows)分区,你必须激活工具 -&gt; 设置 -&gt; 文件 -&gt; “下载过程中逐渐增加文件大小”。否则,你会在分配文件空间的时候看到“不允许操作,设置长度错误(已分配文件...)“的错误。
  
 
== 链接 ==
 
== 链接 ==
第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]]
+
[[Category:CategoryDocumentation]] [[Category:UbuntuHelp]]

2008年2月5日 (二) 22:05的版本


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. 添加 universemultiverse源,具体可参考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)分区,你必须激活工具 -> 设置 -> 文件 -> “下载过程中逐渐增加文件大小”。否则,你会在分配文件空间的时候看到“不允许操作,设置长度错误(已分配文件...)“的错误。

链接