Installation of Azureus logo


  1. About Azureus
  2. Installing Java for Linux
  3. Installing Azureus for Linux
  4. Azureus an Overview!


About Azureus:

A
zureus is a java bittorrent client. It provides a bittorrent protocol implementation using the java language. 
Azureus
offers multiple torrent downloads, queuing/priority systems (on torrents and files), start/stop seeding options and instant access to numerous pieces of information about your torrents. Azureus lets you create a torrent to share your software with the world.
Azureus now features an embedded tracker easily set up and ready to use.
Azureus supports serveral languages and operating systems (Linux, Mac OS X, Windows), you can add plugins to make your torrenttime easier.


Installing Java for Linux

Because Azureus is a Java client, you need to have Java installed on you Linux system. The default Azureus installation has a path set for /usr/java to contain the java files.
If you haven't got Java installed, you need to get the JRE, which you will find here.
We have decided to download the JDK with the netbeans ide, perhaps we can program later into the java language.

After you have downloaded the JRE file, you need to install it, because it is not an executable file, we first have to do a chmod +x JRE-filename.
We do this in a terminal session running under X-windows, cause we have to start the JRE installations which needs a graphical enviroment.
Now that we added the excute permission to the JRE-filename we can start the installation of Java (JRE) onto our system.
Execute the following command in your terminal: ./JRE-filename  in our case
 ./jdk-1_5_0_01-nb-4_0-bin-linux.bin

T
he following output in your terminal will appear:
InstallShield Wizard

Initialiseren van InstallShield Wizard...

Java(tm) Virtual Machine wordt voorbereid...
...................................
...................................
...................................
...................................
...................................
...................................
...................................
...................................
...................................
...................................
...........

Now the graphical installation will be started the first (welcome) screen looks like this:


Read the contains and then klik the Next > button, you will get into the License window:



Confirm that you agree with the license, by clicking the option and then the Next > button.
The whereto install (Java) window will appear:


Due to the fact that we install java under the user eisman the path definition will be in the home directory, if you install java as root user, you can install java also in a system wide directory, which then can be used by all users (if they have the rights to the directory)!
Because we normally use this user account to with reviews we keep the installation of Java in the home directory of the user eisman, so click on the Next >  button to continu.

An information window will appear, telling you where the java installation and the netbeans ide will be installed and how much space it takes from your harddrive:



If you agree with these settings, click on Next > button, if not, you can go back with the < Back button or Cancel the installation. We go on with the installation, so we press Next > to install java, which next window shows you. Here you see information of what is being installed and how far the installation process is.


After the installation is complete, the next window will appear:


As you can read in this window, there are instructions on how to start the IDE, how to uninstall the IDE and the Java enviroment. Click Finish to complete the graphical installation of Java.

Your now done with installing Java on your Linux machine.




Installing Azureus for Linux

Installing Azureus is done as follows:

  1. First you need to download Azureus from here. Take your pick, in this case we take the Linux GTK version. When you are downloading this file, you will get a tarred file with a name like this: Azureus_2.2.0.2_linux.GTK.tar
  2. Go to your terminal and extract the file, tar -xvf Azureus_2.2.0.2_linux.GTK.tar
  3. An subdirectory azureus will be created and the contains of the file Azureus_2.2.0.2_linux.GTK.tar  will be put into it.
  4. Go to the subdirectory azureus
  5. Start azureus by typing ./azureus in the terminal, azureus should come with the following message's:  
  6. Starting Azureus...
    Java exec not found in PATH, starting auto-search...
    ls: /usr/java: No such file or directory
    OOPS, unable to locate java exec in  /usr/java/  hierarchy
    You need to upgrade to JRE 1.4.x or newer from http://java.sun.com

  7. This is correct , because in the executable of Azureus the is a hard link to the directory /usr/java due to the fact that we have put java in the directory /home/eisman/jdk1.5.0_01 it is logical that azureus won't start, so we have to edit the file azureus and change the entry JAVA_PROGRAM_DIR="" to JAVA_PROGRAM_DIR="/home/eisman/jdk1.5.0_01/bin/" and yes it should point to the /bin directory in the jdk directory.
  8. If you now try to start azureus again, you would get the following output in the terminal: Starting Azureus...
    Loading Azureus:
    /home/eisman/jdk1.5.0_01/bin/java -Xms16m -Xmx128m -cp "/home/eisman/azureus/Azureus2.jar:/home/eisman/azureus/swt.jar:/home/eisman/azureus/swt-mozilla.jar:/home/eisman/azureus/swt-pi.jar" -Djava.library.path="/home/eisman/azureus" -Dazureus.install.path="/home/eisman/azureus" org.gudy.azureus2.ui.swt.Main ''
  9. And the graphical windows will appear, at first start it will be two, one configuration window and the main Azureus window!


Azureus an Overview!

This section has not yet being made, I'm working on it, perhaps it will be a seperate document so that you can read it as a single file, I will make a pdf version of it!

If you have questions or remarks send an email to eislon@zonnet.nl

Date :  28 April 2005                                          Voor: eislon.nl                                                 By : S. R. Eissens

desgined by eislon.nlDocument made with Nvu