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