PDA

View Full Version : Debian: installare il java plugin per iceweasel


fbcyborg
23-06-2010, 17:37
Sono circa tre ore che sto cercando il modo di installare questo benedetto java plugin. Assurdo come per Debian sia un casino.
9 guide su 10 dicono di usare fakeroot make-jpkg nomepacchetto.bin, ma purtroppo questo non funziona. Mi chiedo come sia possibile che non ci sia un pacchetto installabile con aptitude, che mi faccia funzionare il java plugin.

EDIT: mi correggo.. non funziona a meno che non si utilizzi la versione 1.5! Ma che porcheria eh? scusate se io voglio installare la java6? Mah!

demi@n
23-06-2010, 18:17
Il pacchetto dovrebbe essere sun-java6-plugin, o qualcosa di molto simile (sto andando a memoria).
Che guide hai letto? Link?

fbcyborg
23-06-2010, 18:21
Quel pacchetto non c'è nei repository standard.
Per le guide ad esempio qui (http://www.crazysquirrel.com/computing/debian/java.jspx), qui (http://wiki.linuxquestions.org/wiki/Java-Debian), e in altri siti che ora non ripesco, dove dicono tutti la stessa cosa. Alla fine sono riuscito a fare in modo che iceweasel veda questo benedetto plugin in about:plugins, ma poi quando vado a fare il test della JVM, e dopo avermi chiesto conferma di caricare l'applet, mi mostra un pannello grigio e basta.

demi@n
23-06-2010, 18:31
Forse devi aggiungere i repository per i pacchetti multimediali.
Dai un'occhiata a quesa guida (http://guide.debianizzati.org/index.php/Repository_non_ufficiali).

Che debian stai usando? Testin, sid o stable?

PS: non hai installato la java della sun.

fbcyborg
23-06-2010, 18:39
Sto usando la stable (lenny per essere più precisi). Ma come non ho installato java della sun, ma scherzi? Ho scaricato dal sito della SUN!!! Dovrebbe essere questo (https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jre-1.5.0_22-oth-JPR@CDS-CDS_Developer) se non ricordo male.

Ora ho aggiunto questo repository:
deb http://www.debian-multimedia.org lenny main non-free

ma di pacchetto sun-java6 non vi è traccia.
Poi non so, se devo mettere i repository per Squeeze allora è un altro discorso. Fammi sapere.

demi@n
23-06-2010, 18:42
Se usi lenny, devi mettere i repo di lenny, a meno che tu non voglia fare un pinning, ma te lo sconsiglio.

Prova a dare un:

apt-get update

o
aptitude update

da root, o con "sudo".

fbcyborg
23-06-2010, 18:43
Niente, non c'è quel pacchetto.

demi@n
23-06-2010, 19:19
Noo? Sei sicuro? :D

http://packages.debian.org/stable/sun-java6-plugin

Non c'è nemmeno bisogno di aggiungere ulteriori repository. ;)

fbcyborg
23-06-2010, 19:22
Ma io ti credo!!!
Però ecco qua:
debian:~# aptitude search sun-java6-plugin
debian:~#
Ed ecco i miei repository:
deb http://ftp.it.debian.org/debian/ lenny contrib main
deb-src http://ftp.it.debian.org/debian/ lenny main
deb http://download.skype.com/linux/repos/debian/ stable non-free

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

# flash plugin
deb http://www.backports.org/debian lenny-backports main contrib non-free


deb http://www.debian-multimedia.org lenny main non-free
deb http://repos.knio.it/ stable main contrib non-free
deb-src http://repos.knio.it/ stable main contrib non-free

Saranno sbagliati! Alla fine mi sono limitato solo ad aggiungerne a quelli che ha messo durante l'installazione.

Che ci posso fare se non esce quel pacchetto?

demi@n
23-06-2010, 19:40
Mettiamo un po' di ordine:


################################ STABLE ################################

## (lenny)
deb http://ftp.ch.debian.org/debian lenny main non-free contrib
deb-src http://ftp.ch.debian.org/debian lenny main non-free contrib

## SECURITY UPDATES (lenny)
deb http://security.debian.org/ lenny/updates main contrib non-free
#deb-src http://security.debian.org/ lenny/updates main contrib non-free

## BACKPORTS (lenny)
#deb http://www.backports.org/debian lenny-backports main contrib non-free
#deb-src http://www.backports.org/debian lenny-backports main contrib non-free

## VOLATILE (lenny)
#deb http://volatile.debian.org/debian-volatile/ lenny/volatile main
#deb-src http://volatile.debian.org/debian-volatile/ lenny/volatile main

## MARILLAT (multimediali)
deb http://www.debian-multimedia.org lenny main
#deb-src http://www.debian-multimedia.org lenny main

############################### ALTRO ###############################

## SKYPE
deb http://download.skype.com/linux/repos/debian/ stable non-free

# flash plugin
deb http://www.backports.org/debian lenny-backports main contrib non-free

# BOH
deb http://repos.knio.it/ stable main contrib non-free
deb-src http://repos.knio.it/ stable main contrib non-free

Fai un backup di quello che hai attualmente e sistema i repo così.
Ho sempre installato il plugin della sun, mai avuto problemi con questi repo.

PS: alcuni li ho commentati perchè non m'interessavano. Se a te servono, leva il cancelletto (#) davanti.
PPS: avevo messo il server della svizzera perchè funzionava meglio (ftp.ch), se non ti garba rimetti quello italiano (ftp.it).

fbcyborg
23-06-2010, 20:02
Finalmente!
Era colpa dei repository... Ma porca miseria! È un terno al lotto!

Ho fatto il link simbolico e ora funziona!

GRAZIEEE!!!

demi@n
23-06-2010, 20:06
Finalmente!
Era colpa dei repository... Ma porca miseria! È un terno al lotto!

Ho fatto il link simbolico e ora funziona!

GRAZIEEE!!!

Che link simbolico? :mbe:
In realtà, se hai modificato il sources.list, hai soltanto aggiunto i repo "non-free".
E messo un po' di ordine, che non fa mai male. ;)

fbcyborg
23-06-2010, 20:25
ln -sf /usr/lib/jvm/java-6-sun-1.6.0.12/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins/

Altrimenti non c'era modo che iceweasel vedesse il plugin.

demi@n
23-06-2010, 20:42
ln -sf /usr/lib/jvm/java-6-sun-1.6.0.12/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins/

Altrimenti non c'era modo che iceweasel vedesse il plugin.

Ah ok.
Io i plugin li avevo tutti in /usr/lib/mozilla/plugins.
Nello specifico, quello di java era un collegamento a /etc/alternatives/mozilla-javaplugin.so che a sua volta era un collegamento a /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so.
Insomma, quel link va bene ugualmente.

Ciao. ;)

fbcyborg
23-06-2010, 20:43
Ciao! ;)

Grazie ancora!

demi@n
23-06-2010, 20:44
Ciao! ;)

Grazie ancora!

Di niente, figurati. :)