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 ?Questi quindi i segnali di allarme che potevano far capire il rifiuto da parte del sistema a collaborare con me:)
- 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
COSA POTEVO FARE IN ALTERNATIVA?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
- Usare un convertitore Tipo Alien di pacchetti RPM to DEB
- Installarlo
- Soddisfare le dipendenze
Spero di essere stato utile a quanti commettevano il mio stesso errore.
mercoledì 30 aprile 2008
Errori nell installazione di JRE su Ubuntu
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento