Sida 1 av 1

HOWTO: Azureus 3 + Vuze (BETA)

Postat: 20 maj 2007, 03:17
av HOLMEN
Nu när Azureus 3 börjar bli användbart på riktigt och när nya gränssnittet "Vuze" kommer igång så tänkte jag att jag skulle göra en liten fin guide för hur man fixar det.

1. Börja med att installer Azureus 2.5. Om du redn har det så gå vidare men om du inte har så kör:

Kod: Markera allt

sudo apt-get install azureus
2. Nu tankar du ner Azureus 3 java packetet ifrån deras hemsida. Snabblänk: http://downloads.sourceforge.net/azureus/Azureus3.0.1.2.jar?modtime=1176786225&big_mirror=0

3. Starta nautilus med sudo rättigeheter:

Kod: Markera allt

gksudo nautilus
4. Kopiera eller klipp ut .jar filen som du tankade och lägg den i den nuvarande Azureus mappen i /opt.

5. Ta bort den gamla azureus2.jar filen och byt namn på din azureus3.jar fil till azureus2.jar.

6. Öppna azureus bash filen som finns i samma mapp och kopiera över ALL kod i den filen med denna:

Kod: Markera allt

#!/bin/bash

######## CONFIGURATION OPTIONS ########
JAVA_PROGRAM_DIR=""				# use full path to java bin dir, ex. "/usr/java/j2sdk1.4.2/bin/"
#PROGRAM_DIR="/home/username/apps/azureus"	# use full path to Azureus bin dir
#MOZILLA_FIVE_HOME="" # location of GRE
#######################################




######## YOU PROBABLY DO NOT WANT TO TOUCH ANYTHING BELOW! ########

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.4.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
  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
}

check_version()
{
  JAVA_HEADER=`${JAVA_PROGRAM_DIR}java -version 2>&1 | head -n 1`
  JAVA_IMPL=`echo ${JAVA_HEADER} | cut -f1 -d' '`
  if [ "$JAVA_IMPL" = "java" ] ; then
    VERSION=`echo ${JAVA_HEADER} | sed "s/java version \"\(.*\)\"/\1/"`
    if echo $VERSION | grep "^1.[0-3]" ; then
      echo $MSG3 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG4
      return 1
    else
      echo $MSG5 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG6
      return 0	      
    fi
  else
    echo $MSG7 "[${JAVA_PROGRAM_DIR}java = ${JAVA_IMPL}]" ; echo $MSG4
    return 1
  fi
}

echo $MSG1

# locate and test the java executable
if [ "$JAVA_PROGRAM_DIR" == "" ]; then
  if ! command -v java &>/dev/null; then
    echo $MSG10
    if ! look_for_java ; then
      exit 1
    fi
  else
    echo $MSG11
    if ! check_version ; then
      if ! look_for_java ; then
        exit 1
      fi
    fi
  fi
fi


# get the app dir if not already defined
if [ -z "$PROGRAM_DIR" ]; then
    PROGRAM_DIR=`dirname "$0"`
    PROGRAM_DIR=`cd "$PROGRAM_DIR"; pwd`
else
    if [ "$(echo ${PROGRAM_DIR}/*.jar)" = "${PROGRAM_DIR}/*.jar" ]; then
	echo "You seem to have set an invalid PROGRAM_DIR, unable to continue!"
	exit 1
    elif ! (echo ${PROGRAM_DIR}/*.jar | grep Azureus2.jar >/dev/null 2>&1 ); then
	echo "Unable to locate Azureus2.jar in $PROGRAM_DIR, aborting!"
	exit 1
    fi
fi


# build the classpath
for FILE in ${PROGRAM_DIR}/*.jar; do
   CLASSPATH="${CLASSPATH:+${CLASSPATH}:}$FILE"
done

check_gre() {
	file=$1;

	if [ -f $file -a "$GRE_LOCATION x" = " x" ] ; then
		export GRE_LOCATION=`grep GRE_PATH $file | sed "s/GRE_PATH=//"`;
		echo Looks like GRE is in $GRE_LOCATION \(found via $file\)
	fi
}


if [ "$MOZILLA_FIVE_HOME x" = " x" ] ; then
	check_gre /etc/gre64.conf
	check_gre /etc/gre.d/gre64.conf
	check_gre /etc/gre.conf
	check_gre /etc/gre.d/gre.conf
	check_gre /etc/gre.d/xulrunner.conf
	check_gre /etc/gre.d/libxul0d.conf

	if [ "$GRE_LOCATION x" = " x" ]  ; then 
		GRE_LOCATION=(`echo "/usr/lib*/mozilla /usr/local/mozilla /opt/mozilla /usr/lib*/firefox /usr/local/firefox /opt/firefox /usr/lib*/MozillaFirebird /usr/local/MozillaFirebird /opt/MozillaFirebird /usr/lib*/xulrunner-* /usr/lib*/mozilla-* /usr/local/lib*/mozilla-*"`);
	fi
	
	for LOCATION in ${GRE_LOCATION[@]} ; do
		if [ -f $LOCATION/components/libwidget_gtk2.so ] ; then
			export MOZILLA_FIVE_HOME=$LOCATION;
			echo GRE component found in $LOCATION. You can override this by setting MOZILLA_FIVE_HOME
			break
		fi
	done
else
	export MOZILLA_FIVE_HOME;
	echo WARNING: No GRE found.  Please install Firefox \(or other Gecko app\).  If Firefox is already installed, set MOZILLA_FIVE_HOME to it\'s path.
fi

if [ "$LD_LIBRARY_PATH x" = " x" ] ; then
	export LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME;
else
	export LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$LD_LIBRARY_PATH
fi



echo $MSG0

cd ${PROGRAM_DIR}


echo "${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -cp \"${CLASSPATH}\" -Djava.library.path=\"${PROGRAM_DIR}\" -Dazureus.install.path=\"$PROGRAM_DIR\" com.aelitis.azureus.ui.swt.Initializer '$@'"
${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -cp "${CLASSPATH}" -Djava.library.path="${PROGRAM_DIR}" -Dazureus.install.path="${PROGRAM_DIR}" com.aelitis.azureus.ui.swt.Initializer "$@"

echo "Azureus TERMINATED."
7. Starta Azureus med den vanliga startaren och njut av Vuze ;).

PS. Det går ju även att behålla Azures2.jar och helt enkelt ändra alla azureus2.jar till azureus3.jar och köra den vägen. Men det brydde jag mig inte om att testa. DS.

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 20 maj 2007, 03:32
av Hund
Hmm. Azureus finns inte i mappen opt? ???

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 20 maj 2007, 03:36
av HOLMEN
Har du installerat det?

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 20 maj 2007, 03:38
av Hund
Ja självklart. :D

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 20 maj 2007, 03:38
av HOLMEN
Haha, den ska ju ligga där :P

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 20 maj 2007, 10:23
av Louie
Njut  :o Upp med ett printscreen så man kan få se hur det hela ser ut.

MVH

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 20 maj 2007, 13:34
av HOLMEN

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 20 maj 2007, 14:42
av zero gravity
Hm no screen ?  ???

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 20 maj 2007, 15:01
av Okänd
Nånting är knas.....

Kod: Markera allt

plun@plun-desktop:~/Desktop/azureus$ ./azureus
Starting Azureus...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.6.0]
Configuring environment...
GRE component found in /usr/lib/firefox. You can override this by setting MOZILLA_FIVE_HOME
Loading Azureus:
java -Xms16m -Xmx128m -cp "/home/plun/Desktop/azureus/Azureus2.jar:/home/plun/Desktop/azureus/swt.jar" -Djava.library.path="/home/plun/Desktop/azureus" -Dazureus.install.path="/home/plun/Desktop/azureus" com.aelitis.azureus.ui.swt.Initializer ''
/home/plun/Azureus Downloads
Locale Initializing took 1288ms
   Core: 52ms for Läser in plugin : azrating
   Core: 50ms for Läser in plugin : azplugins
   Core: 25ms for Läser in plugin : azplugins
   Core: 305ms for Läser in plugin : Built In
   Core: 225ms for Läser in Torrent 1 av 4 : /home/plun/.azureus/torrents/Nazareth_-_Greatest_hits.3329750.TPB.torrent
   Core: 25ms for Läser in Torrent 2 av 4 : /home/plun/.azureus/torrents/Conjure_One_-_Extraordinary_Ways_-_Album_.3633779.TPB.torrent
   Core: 406ms for Initierar Globala Torrent Managern
   Core: 76ms for Initierar Plugin: Rating
   Core: 76ms for Initierar Plugin: Tracker Static Pages
   Core: 25ms for Initierar Plugin: StartStopRulesDefaultPlugin
   Core: 77ms for Initierar Plugin: PluginUpdate
   Core: 90ms for Initierar Plugin: UPnP
   Core: 50ms for Initierar Plugin: DHT
   Core: 25ms for Initierar Plugin: Magnet URI Handler
   Core: 75ms for Initierar Plugin: azextseed
Core Initializing took 1962ms
GUI Initializing took 75ms
No MediaServer plugin found
DEBUG::Sun May 20 14:59:18 CEST 2007  ExternalStimulus debug
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb387dd12, pid=22479, tid=3085052816
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0-b105 mixed mode, sharing)
# Problematic frame:
# C  [libmozjs.so+0x1bd12]
#
# An error report file with more information is saved as hs_err_pid22479.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
./azureus: line 155: 22479 Avbruten (SIGABRT)      ${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -cp "${CLASSPATH}" -Djava.library.path="${PROGRAM_DIR}" -Dazureus.install.path="${PROGRAM_DIR}" com.aelitis.azureus.ui.swt.Initializer "$@"
Azureus TERMINATED.

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 20 maj 2007, 16:05
av Louie
Riktigt läckert Daniel, det ska jag allt ta och prova :)

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 20 maj 2007, 17:02
av HOLMEN
Tackar, tackar! :)

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 21 maj 2007, 16:17
av TheOne
Testade Vuze på Windowz innan, men fattade aldrig hur man ändrade "spar mappen" någon som vet?

SV: HOWTO: Azureus 3 + Vuze (BETA)

Postat: 21 maj 2007, 22:27
av HOLMEN
Man väljer vart man ska spara filerna när man öppnar torrent filen med programmet. De kommer upp en ruta med lite alternativ.