Thekey.iT

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri
Home }}} Articoli }}} Informatica }}} Installare Azures senza usare l'installer

Installare Azures senza usare l'installer

E-mail Stampa
Valutazione attuale: / 4
ScarsoOttimo 
Un testo molto semplice in cui spiego i problemi che ho riscontrato nell'installare Azureus usando la versione "Platform-Independent", e come li ho risolti passo passo.

:-- REQUISITI DI SISTEMA --:

Un po di umorismo, che non serve a molto ma fa sempre bene.
Un cervello che funzioni almeno un poco, giusto per leggere queste righe.
Ovviamente Java installato. (on the PC not on the BRAIN)
Del tempo da perdere.
Un browser. (e non chiedetemi cos'e...)



:-- PROLOGO --:

E' da un po di tempo che sento parlare di Azureus, noto programma di fileshare che sfrutta il protocollo bittorrent, e mi e' venuta voglia di guardarlo. Si ok su un 56K non ha molto senso, ma voglio solo vedere come funziona mica devo per forza usarlo. Vado sul sito di Azureus, e noto con piacere che ci sono piu versioni, ottimo cosi lo posso provare su Windows e su linux, scegliamo dunque la versione da scaricare, mi sembra ottima la versione "Platform-Independent" costituita dal solo JAR, cosi faccio un solo download, risparmio un po di Kb e posso provarlo pure sotto Linux. Scaricato il mio bel JAR lo metto in una directory appositamente creata, apro il mio prompt dei comandi scrivo:

c:azureus>java -jar azureus.jar

e...
AAAAARRRRRRRGGHHHHHH errori vari che non mi fan partire il mio bel programmino...



:-- INSTALLARE AZUREUS SENZA USARE L'INSTALLER --:

Dunque dunque, pare che manchino delle librerie per funzionare correttamente, vediamo di capire meglio di che si tratta analizzando un poco l'errore:


    Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Display
    at org.gudy.azureus2.ui.swt.mainwindow.SWTThread.(SWTThread.java:58)
    at org.gudy.azureus2.ui.swt.mainwindow.SWTThread.createInstance(SWTThread.java:45)
    at org.gudy.azureus2.ui.swt.mainwindow.Initializer.(Initializer.java:70)
    at org.gudy.azureus2.ui.swt.Main.(Main.java:64)
    at org.gudy.azureus2.ui.swt.Main.main(Main.java:104)



Mmmhhhh pare manchi una libreria che ha a che fare con Eclipse e quell'SWT e' interessante, vediamo cosa dice google al riguardo. Una rapida ricerca ed ecco che facciamo luce sulla cosa, "SWT is a cross platform GUI developed by IBM.". Dunqne dobbiamo trovare questa libreria, altra ricerca su google ed ecco che trovo la libreria compilata e pronta per l'uso. (Scopriro poi che la versione che ho scaricato io era vecchia ma non ci sono problemi al primo avvio Azureus aggiorna tutto)

Ora attenzione, sul mio PC al primo avvio mi e' comparso un altro errore, non so bene a cosa sia dovuto, magari si era solo fumato un po il mio windows, lo segnalo nel caso succeda a qualcun altro. L'errore indicava la mancanza di un'altra libreria, chiamata systray4j.jar che ho ricercato su internet e copiato dentro la cartella di Azureus.

Ok copiata la libreria dentro alla direcotry di Azureus, lanciamo di nuovo...

c:azureus>java -jar azureus.jar

E... magia ecco partire Azureus.

Ora vediamo un po, al primo avvio mi chiede di fare alcuni aggiornamenti, nessun problema, li faccio eseguire in modo che tutto sia aggiornato.

L'ultima cosa da fare visto che ormai il mio bel giocattolo funziona, e di creare un batch che mi eviti di scrivere ogni volta il tutto a mano, apro dunque il mio fidato editor di testo (notepad) e ci scrivo:

start javaw -jar azureus.jar

Salvo infine il file appena creato con nome "azureus.bat" In questo modo ogni volta che mi serve mi basta lanciare il batch e azureus e' pronto per lavorare.



:-- NOTA --:

Utilizzando questa procedura, ovviamente non ho i file .torrent associati a nessun programma, dunque non avro le iconcine belle ogni volta che trovo un file torrent ma a me non mi frega nulla, che non mi serve, dunqne non mi sono posto il problema, se non per scriverlo qui.



:-- FINE --:

Eccoci alla fine, beh si ormai ho installato Azureus, ho visto che funziona, sono contento di esserci riuscito, bene, posso anche cancellarlo ora, e per fare questo basta che rimuovo la directory dove ho fatto le varie prove. Voi invece se volete (ma soprattutto se potete) usarlo, fatelo pure.



:-- DISCLAIMER --:

Ovviamente se vi friggete il PC, oppure se bruciate qualcosa in cucina mentre leggete queste righe io non ne voglio sapere nulla. Non sono responsabile di quello che fate con quello che sta scritto qui.



:-- LINKS --:

Da qui potete scaricare l'ultima versione di Java2
http://www.java.com/

Il sito ufficiale di Azureus
http://azureus.sourceforge.net/

Qui trovate i mirror da cui scaricare il plugin per Eclipse swt.jar
http://www.eclipse.org/downloads/

Qui trovate l'applet per la systray
http://systray.sourceforge.net/



:-- SALUTI --:

Saluto U. che mi ha tenuto involontariamente compagnia in msn durante la stesura di questo do*****ento.

E per finire un "In bocca al lupo" (e crepi il cacciatore) a mia sorella che giovedi 15 si diploma, e anche a E. che invece si laurea lunedi 19.
 

Google search

Ricerca personalizzata

Fatti riconoscere