Make-jpkg: Pacchettizziamo Java: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1: Riga 1:
{{debianized}}
{{Template:Old}}
 
==Introduzione==
==Introduzione==
Spesso, per vari motivi, è necessario installare Java su una macchina Debian...
Spesso, per vari motivi, è necessario installare Java su una macchina Debian...
Sicuramente tutti gli utenti avranno notato che non c'è, nel repository ufficiale, un pacchetto contenente j2se o j2dk ufficiali della SUN.
Sicuramente tutti gli utenti avranno notato che non c'è, nel repository ufficiale, un pacchetto contenente j2se o j2dk ufficiali della SUN.
Sono, invece, presenti i compilatori alternativi, come gcj, kaffe, kjc, javacc....
Sono, invece, presenti i compilatori alternativi, come gcj, kaffe, kjc, javacc....
Però, se volessimo avere il compilatore e/o l'interprete 'originale' della SUN? come possiamo fare?
Però, se volessimo avere il compilatore e/o l'interprete 'originale' della SUN? Come possiamo fare?


Il primo modo che salta agli occhi è di installarlo in /opt e poi sistemare il [[path|$PATH]]... ma la soluzione, giustamente, non piace a tutti, in quanto 'sporca' il sistema e, cosa che crea parecchi problemi, genera dei problemi con le dipendenze dei pacchetti, visto che molti dei pacchetti che richiedono java per funzionare non lo trovano installato.
Il primo modo che salta agli occhi è di installarlo in <code>/opt</code> e poi sistemare il [[path|$PATH]]... ma la soluzione, giustamente, non piace a tutti, in quanto 'sporca' il sistema e, cosa che crea parecchi problemi, genera dei problemi con le dipendenze dei pacchetti, visto che molti dei pacchetti che richiedono Java per funzionare non lo trovano installato.


In questo HowTo vedremo come pacchettizzare Java, usando direttamente il binario di installazione disponibile sul sito della Sun!
In questo HowTo vedremo come pacchettizzare Java, usando direttamente il binario di installazione disponibile sul sito della Sun!


==Cosa ci occorre==
==Cosa ci occorre==
Provvediamo a scaricare i pacchetti java-package e fakeroot.
Provvediamo a scaricare i pacchetti java-package e fakeroot:
<pre>
<pre>
# apt-get install java-package fakeroot
# apt-get install java-package fakeroot
</pre>
</pre>


E poi scarichiamo il jdk o jre dal sito ufficiale Sun:<br(>
E poi scarichiamo il jdk o jre dal sito ufficiale Sun:<br/>
1.5: http://java.sun.com/j2se/1.5.0/download.jsp<br/>
1.5: http://java.sun.com/j2se/1.5.0/download.jsp<br/>
1.4: http://java.sun.com/j2se/1.4.2/download.html
1.4: http://java.sun.com/j2se/1.4.2/download.html
Riga 26: Riga 25:


Bene, siamo pronti a creare il pacchetto!!!
Bene, siamo pronti a creare il pacchetto!!!
Posizioniamoci nella directory dove sono stati scaricati i binari di java e, da utente normale, diamo il seguente comando:
Posizioniamoci nella directory dove sono stati scaricati i binari di Java e, da utente normale, diamo il seguente comando:
<pre>
<pre>
$ fakeroot make-jpkg jdk-1_5_0_01-linux-i586.bin
$ fakeroot make-jpkg jdk-1_5_0_01-linux-i586.bin
Riga 51: Riga 50:


Ora non ci resta che sistemare una ultima cosa: '''alternatives'''
Ora non ci resta che sistemare una ultima cosa: '''alternatives'''
(se precedentemente era stato installato un pacchetto non ufficiale di java)
(se precedentemente era stato installato un pacchetto non ufficiale di Java)
Date il comando
Date il comando:
<pre>
<pre>
# update-alternatives --config java
# update-alternatives --config java
</pre>
</pre>
(uguale procedimento anche per javac, javadoc ed eventualmente altri eseguibili java)
(uguale procedimento anche per javac, javadoc ed eventualmente altri eseguibili Java)
e selezionate 'quale java' utilizzare!
e selezionate 'quale Java' utilizzare!


Passo facoltativo: per utenti di browser derivati da Mozilla (IceWeasel) il comando che segue serve per abilitare Java come plugin per tale programma.
Passo facoltativo: per utenti di browser derivati da Mozilla (IceWeasel) il comando che segue serve per abilitare Java come plugin per tale programma.
Riga 66: Riga 65:
==Conclusioni==
==Conclusioni==


Con questi pochi e semplici passaggi, abbiamo installato java senza sporcare il sistema, e risolvendo il problema delle dipendenze!
Con questi pochi e semplici passaggi, abbiamo installato Java senza sporcare il sistema, e risolvendo il problema delle dipendenze!


Buon Java a tutti!!!
Buon Java a tutti!!!
Riga 73: Riga 72:
---- [[User:MaXeR|MaXeR]]
---- [[User:MaXeR|MaXeR]]


[[Categoria:Old]]
[[Categoria:Old]][[Categoria:Creare e modificare pacchetti]]
6 999

contributi