mercoledì 30 aprile 2008

Errori nell installazione di JRE su Ubuntu

Un errore di cui sono stato vittima nei giorni scorsi mentre cercavo di installare il JRE della sun per una corretta visualizzazione degli applet su Firefox. Scaricavo il pacchetto jRE in formato binario da questa pagina:
http://www.java.com/it/download/manual.jsp
scaricavo il file autoestraente e seguivo le istruzioni di compilazione fornite in loco creandomi a partire dal binario il file RPM, partiva l installazione seguita dal classico disclaimer e il fatidico errore:
error: Failed dependencies:
/bin/basename is needed by jre-1.6.0_05-fcs.i586
/bin/cat is needed by jre-1.6.0_05-fcs.i586
/bin/cp is needed by jre-1.6.0_05-fcs.i586
/bin/gawk is needed by jre-1.6.0_05-fcs.i586
/bin/grep is needed by jre-1.6.0_05-fcs.i586
/bin/ln is needed by jre-1.6.0_05-fcs.i586
e cosi VIA........

COSA SBAGLIAVO ?
  • Per prima cosa Ubuntu utilizza rigorosamente pacchetti DEB e non RPM un po come far partire un EXE su mac-os , il packet manager e cioè il gestore dei pacchetti è DEBian (appunto DEB) ,mentre quello di alcune distro linux tra cui Fedora (Core) e Red Hat usano RPM (red hat packet manager).
  • La sigla .i586 deve far storcere subito il naso perchè tipica di red Hat e Fedora mentre ubuntu ha .i386
Questi quindi i segnali di allarme che potevano far capire il rifiuto da parte del sistema a collaborare con me:)

COSA POTEVO FARE IN ALTERNATIVA?
  • Usare un convertitore Tipo Alien di pacchetti RPM to DEB
  • Installarlo
  • Soddisfare le dipendenze
Ovviamente non è certo la via piu facile e veloce ed è controproducente dato che lo stesso pacchetto è gia disponibile in forma DEB nei vari repositori . Quello che dovete fare è abilitare i repository giusti e scaricare tutto da li tramite la solita apt-get install
Spero di essere stato utile a quanti commettevano il mio stesso errore.

Nessun commento:

Seguimi dal Cellulare

****ULTIME NOVITA' **** >> Clicca e Guarda <<

BLANK

Ultimi Commenti

Archivo del blog

Linkami nel tuo sito

Copialo e incollalo dove vuoi nella tua pagina html

Scambia Link

Scambia Link