1. Instalacja JAVY
Aby Azureus działał pod systemem linux wymagane jest uprzednie zainstalowanie najnowszego pakietu javy. Pobieramy paczkę w postaci pakietu *bin i zapisujemy na dysku. Znajdziemy ją tutaj: POBIERZ NAJNOWSZA JAVE DLA LINUXA
Po zakończeniu pobierania, uruchamiamy KONSOLE, logujemy się jako administrator: root .
a) tworzymy katalog /usr/java
mkdir /usr/java
b)
kopiujemy do niego ściągnięty plik
cp j2re-1_5_0_06-linux-i586.bin /usr/java
c)
przechodzimy do katalogu /usr/java i dokonujemy rozpakowania archiwum z javą
cd /usr/java
sh ./j2re-1_5_0_06-linux-i586.bin
d) Postępujemy zgodnie z poleceniami akceptujemy licencję, następnie najnowsza Java zostanie wypakowana, pojawi się napsi potwierdzajacy zakończenie czynnośći.
e)
Powstał katalog o nazwie j2re1.5.0_06 - powstał katalog, Java jest zainstalowana możemy z niej korzystać w systemie.
2. Instalacja Azureusa
a) Pobieramy Azureusa z działu Download na naszej stronie najnowszą wersję POBIERZ AZUREUSA DLA LINUXA
b) Po zapisaniu na syku programu, przystępujemy do instalacji czyli wypakowania do powszechnie dostępnego miejsca w systemie programu, np. może to być /opt lub /usr/local
c)
Kopiujemy do wybranego katalogu program i go rozpakowujemy:
cp Azureus_2.3.0.6_linux.tar.bz2 /opt
cd /opt
tar -xjf Azureus_2.3.0.6_linux.tar.bz2
d) Uruchamiamy program wykonalny cd azureus
./azureus
Do instalacji pod systemem Mandrake, Fedora, SuSE ( również inne) możemy wykorzystać RPM'y, ich instalacja jest znacznie prostrza dla laika. RPM pod różne systemy Linux w dziale Download.
3. Dodatkowa konfiguracja ( Wymagana)
Po uruchomieniu programu poleceniem /opt/azureus/azureus jest duże prawdopodobieństwo że ujrzymy komunikat o błędzie. Jest to związane z błędnie podaną ścieżką do katalogu z javą. Nasza java jest wersją najnowszą i będzie się ścieżka różnić od tej która znajduje się w skrypcie. Aby wskazać poprawne nazwy katalogów z javą poddajemy edycji plik wykonywalny azureus.
mcedit /opt/azureus/azureus
Podajemy w programie pełną ścieżkę do katalogu w którym znajduje się java:
Wycinek skryptu który poddajemy edycji:
###### CONFIGURE #######
JAVA_PROGRAM_DIR=”/usr/java/j2re1.5.0_06/bin/”
# use full path ....
(tu znajduje się przykładowa ścieżka do programu java)
Następny wpis to wskazanie programowi katalogu z javą:
Szukamy takiego ciągu i wpisujemy ścieżkę do naszego katalogu z javą:
look_for_java()
{
JAVADIR=/usr/java/j2re1.5.0_06/
IFS=$'n'
A tak to wygląda w całości:
#!/bin/bash
######## CONFIGURE ########
JAVA_PROGRAM_DIR="/usr/java/j2re1.5.0_06/bin/"
# use full path to java bin dir, ex. "/usr/java/j2sdk1.5.0/bin/"
###########################
MSG0="Loading Azureus:"
MSG1="Starting Azureus..."
MSG2="Java exec found in "
MSG3="OOPS, your java version is too old "
MSG4="You need to upgrade to JRE 1.5.x or newer from http://java.sun.com"
MSG5="Suitable java version found "
MSG6="Configuring environment..."
MSG7="OOPS, you don't seem to have a valid JRE "
MSG8="OOPS, unable to locate java exec in "
MSG9=" hierarchy"
MSG10="Java exec not found in PATH, starting auto-search..."
MSG11="Java exec found in PATH. Verifying..."
look_for_java()
{
JAVADIR=/usr/java/j2re1.5.0_06/
IFS=$'n'
potential_java_dirs=(`ls -1 "$JAVADIR" | sort | tac`)
IFS=
for D in
"${potential_java_dirs[@]}"; do
if [[ -d "$JAVADIR/$D"
&& -x "$JAVADIR/$D/bin/java" ]]; then
JAVA_PROGRAM_DIR="$JAVADIR/$D/bin/"
echo $MSG2 $JAVA_PROGRAM_DIR
if check_version ; then
return 0
else
return 1
fi
fi
done
echo $MSG8 "${JAVADIR}/"
$MSG9 ; echo $MSG4
return 1
}
.......... w dalszej części plik nie jest edytowany.
Zapisujemy zmiany i możemy uruchomić ponownie program.
Po uruchomieniu powinniśmy zobaczyć okno programu oraz okno z zaproszeniem do wykonania konfiguracji programu. Jednak aby każdorazowo nie wpisywać całej ścieżki do programu polecam zrobić sobie małe dowiązanie symboliczne i umieścić link w katalogu /usr/loca/bin, lub /usr/bin. Wykonujemy to wydając jedno polecenie:
ln -s /opt/azureus-gtk/azureus /usr/local/bin/azureus
CO ZROBIC GDY MAMY BLACK LIST W AZUREUSIE
Co oznacza ze port 6xxx (np 6881) jest na czarnej liście (black list)?
Administratorzy trackerów, najczęściej prywatnych próbując uniknąć niskich prędkości wysyłania (np. kiedy ISP blokuje Ci porty) do użytkowników próbujących podłączyć się do Ciebie blokują dostęp za ich pośrednictwem, gdyż może być to przyczyną niską prędkością pobierania na danym trackerze. Działanie ISP obejmuje niestety zakrest 6881-6889. Taki tracker odrzuca Twoje IP przez które starasz się podłaczyć z tego zakresu portów - część z trackerów blokuje takie IP na 24 godziny. Z tego powodu torrenty mają czerwone buźki, nawet jeśli zmienisz port, nie możesz się podłączyć do trackera przez ten 48 godzinny ban.
Co należy wtedy zrobić ?
1. Wybierz nowy port TCP dla Azureusa. Zalecane porty do wybrania:
- od 49152 do 65535 ale możesz także wybrać jakiś port z przedziału 1024- 65535 (porty z przedziału 1024 - 49152 moga być uzywane przez inne aplikacje i znimi kolidować)
2.Wybierz Narzędzia -> Konfiguracja -> Sewer: wpisz nowy port TCP (np 50134)
3. Kliknij "Zapisz" (w lewym dolnym rogu ekranu)
4. Idź do swojego routera(jeśli go posiadasz) forwarduj port który wybrałeś (w kroku 2) przy pomocy strony PortForwarding, a jeśli masz firewalla to odblokuj w nim aplikacje javaw.exe (javaw.exe znajduje sie w program files -> java -> konkretna wersja javy -> bin -> javaw.exe dla WIN) lub też odblokuj port dla protokołu TCP ORAZ UDP. Jeśli Twój router posiada opcje UPnP (zobacz sekcje "Słownik") powinieneś ją włączyć w Azureusie (Narzędzie -> Konfiguracja -> Wtyczki -> UPnP: "Włącz") by automatycznie forwardować potrzebny port.
5. Zatrzymaj WSZYSTKIE aktywne torrenty (wysyłane i pobierane, tak aby miały status "Zatrzymany"
NOTKA:To zatrzymanie jest czasowe, dopuki wykonasz pewne czynności związane z ustawianiem portu. Azureus bedzie pamiętał wszystkich peerów do których byłeś podłączony kiedy wznowisz torrenty, nawet jeśli tracker jest wyłączony.
6. Wyjdź z Azureusa
7. Poczekaj kilka minut
8. Włącz Azureusa
9. Idź do Narzędzia -> Test Nat i przetestuj ten port
Jeśli port tam wpisany jest inny niż ten który ustawiłeś w Azureusie zmień go. Otrzymasz jeden z takich komunikatów:
a) "Ten port nie mógłbyć przetestowany, ponieważ jest w użyciu" - jeśli uzyskałeś ten komunikat powtórz kroki 4 - 8
b) "Błąd NAT"- jeśli pojawił się ten komunikat oznacza, że źle ustawiłeś router i/lub firewall (bądź też Twój ISP Cię blokuje)
c) "Ok" - oznacza, że wszystko jes w porządu
10. Pamiętaj, że jeśli używałeś portu 6xxx to mogłeś zostać zbanowany na trackerze, zostaniesz na nim odbanowany po upływie 48 godzin
Opracowane na podstawie strony: http://azureus.qx.pl