Make-jpkg: Pacchettizziamo Java: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
 
(23 versioni intermedie di 7 utenti non mostrate)
Riga 1: Riga 1:
=Introduzione=
{{Non-free|Un'alternativa completamente open è OpenJDK presente nei [[repository]] ufficiali}}
{{Versioni compatibili|Squeeze|Wheezy|Jessie}}
__TOC__


Questa tabella cerca di riassumere le alternative libere a diffusi programmi proprietari, a prescindere dal sistema operativo sul quale essi girano.
== Introduzione ==
Per vari motivi può essere necessario installare la versione proprietaria di Java su una macchina Debian, tipicamente quando le varie versioni libere non si dimostrano adeguate. Sicuramente tutti gli utenti avranno notato che non c'è, nel [[repository]] ufficiale, un pacchetto contenente j2se o j2dk ufficiali della Oracle ma sono invece presenti i compilatori alternativi, come gcj, kaffe, kjc, javacc.<br/>
Però, se volessimo avere il compilatore e/o l'interprete 'originale' della Oracle? Come possiamo fare?


Per rendere la pagina di una qualche utilit� � necessario il contributo di molte persone, quindi tutti sono invitati a partecipare mettettendo link a nuove applicazioni oppure scrivendo una breve pagina riassuntiva dedicata ad una particolare programma libero.
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.


Inizialmente la priorit� sar� popolare la tabella, quindi metteremo semplicemente un link alla home page dei progetti liberi. Si potr� poi affiancare al link della homepage un link '''scheda''' che punta all'eventuale pagina del wiki dedicata a quel programma.
In questo HowTo vedremo come pacchettizzare Java, usando direttamente il binario di installazione disponibile sul sito della Oracle!<br/>
I comandi e il percorso dei file sono mostrati per installare un pacchetto a 32 bit, i passi per installare Java a 64 bit sono analoghi.


Per ogni proposta, suggerimento o critica usate la pagina di discussione o postate sul forum.
== Cosa ci occorre ==
Provvediamo a installare i [[pacchetto|pacchetti]] <code>java-package</code> e <code>fakeroot</code>. Con [[privilegi di amministrazione]] è sufficiente:
<pre>
# apt-get install java-package fakeroot
</pre>


=Tabella Software=
E poi scarichiamo il JDK (file '''tar.gz''', NON rpm) dal [http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html sito ufficiale].
{| {{Prettytable}} width="100%"
| align="center" | '''Descrizione'''
| align="center" | '''Closed Source'''
| align="center" | '''Free Software'''


|-
Una volta terminato il download, saremo pronti per proseguire.
| align="center" colspan="3" |
===Network===
|-
| align="center" |
====Browser Web====


|[http://www.microsoft.it Internet Explorer] {{windows}} {{mac}}
== Creazione del Pacchetto ==


[http://www.opera.com Opera] {{windows}} {{mac}} {{linux}}
Bene, siamo pronti a creare il pacchetto!!!<br/>
Posizioniamoci nella directory dove sono stati scaricati i binari di Java e, da utente normale, diamo il seguente comando:
<pre>
$ make-jpkg jdk-8u45-linux-i586.tar.gz
</pre>
(o il nome del pacchetto scaricato, in questo caso ho pacchettizzato il JDK 8 update 45)
al comando '''make-jpkg''' è possibile passare i seguenti parametri:<br/>
; --full-name <name> : Nome del Maintainer<br/>
; --email <email> : Email del Maintainer<br/>
; --changes : Indica che il processo deve creare un file .changes<br/>
; --revision : Aggiunge una revisione Debian<br/>
; --source : Crea un pacchetto sorgente anziché binario<br/>
; --help : Visualizza un piccolo help contenente i comandi qui illustrati<br/>
; --version : Stampa a video la versione


|[http://www.mozilla.org/products/firefox/ Firefox] {{linux}} {{windows}} {{mac}} - {{deb}}
{{box|Nota|Le versioni stable e testing di java-package non supportano necessariamente tutte le versioni di java più recenti.}}


[http://www.kde.org Konqueror] {{linux}} - {{deb}}
Una volta terminato il processo di generazione del pacchetto, lo installiamo con [[gdebi]], che provvederà anche a installare tutte le dipendenze mancanti tramite [[APT]]:
<pre>
# gdebi oracle-java8-jdk_8u45_i386.deb
</pre>


[http://www.gnome.org/projects/epiphany/ Epiphany] {{linux}} - {{deb}}
Ovviamente sostituendo '''oracle-java8-jdk_8u55_i386.deb''' con il nome del pacchetto appena creato!


[http://www.mozilla.org/ Mozilla] {{linux}} {{windows}} {{mac}} - {{deb}}
{{Box | Installare <code>gdebi</code> | È sufficiente almeno:
<pre>
# apt-get install gdebi-core
</pre>


[http://www.mozilla.org/products/camino/ Camino] {{mac}}
In alternativa, è possibile utilizzare [[dpkg]] e poi sistemare le dipendenze mancanti:
<pre>
# dpkg -i oracle-java8-jdk_8u45_i386.deb
# apt-get install -f
</pre>
ma è sconsigliato, perché la risoluzione delle dipendenze mancanti avviene solo successivamente all'installazione del pacchetto, di conseguenza il sistema potrebbe rimanere in uno stato incoerente in presenza di dipendenze impossibili da soddisfare.}}


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


|-
| align="center" |
====Client Email====


| Outlook {{windows}}
<!-- PARTE COMMENTATA: directory /usr/lib/jvm/jdk-8-oracle-i586/jre/plugin/i386 non esistente nella versione (per Jessie) provata


Outlook Express {{windows}}
== Plugin per browser ==


[http://www.eudora.com/ Eudora] {{windows}}
=== Mozilla e derivati (IceWeasel) ===


| [http://www.gnome.org/projects/evolution/ Evolution] -- [[ Software:evolution | scheda ]] {{linux}} - {{deb}}
Di norma, terminate le precedenti operazioni, java dovrebbe comparire automaticamente nella lista dei plugin disponibili, tuttavia se così non fosse
gli utenti possono usare il comando che segue:
<pre>
# ln -s /usr/lib/jvm/jdk-8-oracle-i586/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
</pre>
oppure, se non si desidera eseguire il download dell'intero JDK, seguire questa guida: [[Oracle Java plugin]]
-->


[http://www.mozilla.org/projects/thunderbird/ Thunderbird] {{linux}} {{windows}} {{mac}} - {{deb}}
== Problemi noti ==
Come già accennato può accadere, soprattuto con la versione stabile di <code>java-package</code>, che non sia possibile installare le ultime versioni di java. Quando questo succede tipicamente il comando <code>make-jpkg</code> termina senza richiedere alcun input all'utente e stampando a video poche righe, tra cui la seguente: ''No matching plugin was found''.
In tal caso può essere utile installare una versione più recente di <code>java-package</code>, per esempio quella di Sid, avendo cura di utilizzare opportunamente il [[Repository & pinning | pinning]].


[http://kmail.kde.org/ Kmail] {{linux}} - {{deb}}
== Conclusioni ==
Con questi pochi e semplici passaggi, abbiamo installato Java senza sporcare il sistema, e risolvendo il problema delle dipendenze!


[http://sylpheed.good-day.net/en/ Sylpheed ] {{linux}} {{windows}} - {{deb}}
Buon Java a tutti!!!


|-
== Link utili ==
| align="center" |
[[Oracle Java plugin]]<br />
https://wiki.debian.org/<br/>
http://www.oracle.com/technetwork/java/javase/downloads


====Chat====


| [http://www.mirc.com/ Mirc] {{windows}}
{{Autori
|Autore=[[User:MaXeR|MaXeR]]
|Verificata_da=
:[[Utente:S3v|S3v]] 09:49, 4 ago 2013 (CEST)
:[[Utente:Wtf|Wtf]] 17:47, 9 mag 2014 (CEST)
:[[Utente:HAL 9000|HAL 9000]] 12:56, 6 giu 2015 (CEST)
|Numero_revisori=3
}}


[http://www.hydrairc.com/ HydraIRC] {{windows}} ''[http://www.hydrairc.com/index.php?page=developers non opensource!].''
[[Categoria:Java]][[Categoria:Creare e modificare pacchetti]]
 
| [http://konversation.kde.org/ Konversation] -- [[Software:konversation | scheda]] {{linux}} - {{deb}}
 
[http://www.xchat.org/ Xchat] {{linux}} {{windows}}  - {{deb}}
 
[http://gaim.sourceforge.net/ Gaim]  {{linux}} {{windows}}  - {{deb}}
 
[http://packages.debian.org/stable/net/ksirc Ksirc]  {{linux}}  - {{deb}}
 
[http://www.kvirc.net/ Kvirk]  {{linux}}  - {{deb}}
 
 
|-
| align="center" |
 
====Ftp Client====
| [http://www.cuteftp.com/ CuteFTP] {{windows}}
 
| [http://filezilla.sourceforge.net/ Filezilla] {{windows}} 
 
[http://gftp.seul.org/ gftp] {{linux}} {{deb}}
 
[http://kbear.sourceforge.net/ kbear] {{linux}} {{deb}}
 
[http://kftpgrabber.sourceforge.net/ kftpgrabber] {{linux}} {{udeb|http://repos.knio.it}}
 
 
|-
| align="center" |
 
====Instant Messaging====
| [http://www.icq.com/ Icq] {{windows}} {{mac}}
 
[http://www.msn.it Msn] {{windows}}
 
[http://www.mercury.to Mercury] {{linux}} {{windows}} {{mac}}
 
| [http://kopete.kde.org/ Kopete] {{linux}} - {{deb}}
 
[http://gaim.sourceforge.net/ Gaim] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://amsn.sourceforge.net/ Amsn] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://sim-icq.sourceforge.net/ Sim] {{linux}} - {{deb}}
 
[http://www.miranda-im.org/ Miranda] {{windows}}
 
|-
| align="center" |
 
====News Reader====
 
| [http://www.microsoft.com Microsoft Outlook] {{windows}} {{mac}}
 
| [http://pan.rebelbase.com/ Pan] {{linux}} {{mac}} {{windows}} - {{deb}}
 
[http://knode.sourceforge.net/ Knode] {{linux}} - {{deb}}
 
[http://sylpheed.good-day.net/en/ Sylpheed] {{linux}} {{windows}} - {{deb}}
 
|-
| align="center" |
 
====Voip====
 
|[http://www.skype.com/ Skype] {{linux}} {{Mac}} {{windows}}
 
|[http://www.openwengo.com/ OpenWengo] {{linux}} {{Mac}} {{windows}} - {{deb}}
[http://www.gnomemeeting.org/ Gnomemeeting] {{linux}} {{windows}} - {{deb}}
 
|-
| align="center" colspan="3" |
 
===Multimedia===
|-
| align="center" |
====Audio player====
 
| [http://www.winamp.com/ Winamp] {{windows}}
 
| [http://www.xmms.org/ Xmms] {{linux}} - {{deb}}
 
[http://www.sosdg.org/~larne/w/BMP_Homepage Beep Media Player] {{linux}} - {{deb}}
 
[http://www.zinf.org/ Zinf] {{linux}} {{windows}}
 
|-
| align="center" |
 
====Gestione Raccolte Musicali====
 
| [http://www.apple.com/itunes/ iTunes] {{mac}} {{windows}}
 
[http://www.microsoft.com/windows/windowsmedia/ Windows Media Player] {{windows}}
 
| [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] (player di default di Gnome) {{linux}} - {{deb}}
 
[http://amarok.kde.org/ Amarok] {{linux}} - {{deb}}
 
[http://www.sacredchao.net/quodlibet Quod Libet] {{linux}} - {{deb}}
 
[http://muine.gooeylinux.org/ Muine] {{linux}} - {{deb}}
 
|-
| align="center" |
 
====Gestione dei Tag====
 
| Windows Media Player {{windows}}
 
| [http://www.sacredchao.net/quodlibet Ex Falso] (parte di Quod Libet) {{linux}} - {{deb}}
 
[http://pwp.netcabo.pt/paol/tagtool/ Tagtool] {{linux}} - {{deb}}
 
[http://easytag.sourceforge.net/ Easytag] {{linux}} {{windows}} - {{deb}}
 
|-
| align="center" |
 
====Video player====
 
| [http://www.microsoft.com/windows/windowsmedia/ Windows Media Player] {{windows}}
 
| [http://www.videolan.org/vlc/ VLC] {{linux}} {{mac}} {{windows}} ''(e molti altri)''
 
[http://xinehq.de/ Xine] {{linux}} - {{deb}}
 
[http://www.mplayerhq.hu/homepage/design7/news.html MPlayer] {{linux}} {{mac}} {{windows}} - {{udeb|http://debian.video.free.fr/}}
 
[http://www.gnome.org/projects/totem/ Totem] {{linux}} - {{deb}}
 
|-
| align="center" |
 
====Gestione Foto====
 
| [http://picasa.google.com/index.html Picasa] {{windows}}
 
[http://www.apple.com/ilife/iphoto/ iPhoto] {{mac}}
 
| [http://gthumb.sourceforge.net/ Gthumb] {{linux}} - {{deb}}
 
[http://www.digikam.org/ Digikam] {{linux}} - {{deb}}
 
[http://gqview.sourceforge.net/ GQview] {{linux}} - {{deb}}
 
[http://www.gnome.org/projects/f-spot/ F-Spot] {{linux}}
 
|-
| align="center" colspan="3" |
 
===Office===
 
|-
| align="center" |
====Suite Office====
 
| [http://office.microsoft.com/ Microsoft Office] {{windows}} {{mac}}
 
[http://www.software602.com/ 602 PC Suite] {{windows}}
 
[http://www.sun.com/software/star/staroffice/ StarOffice] {{linux}} {{windows}}
 
|
 
[http://www.openoffice.org OpenOffice.Org] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Koffice] {{linux}} - {{deb}}
 
[http://www.gnome.org/gnome-office/ GnomeOffice] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" |
====Editor di Testi [http://it.wikipedia.org/wiki/WYSIWYG WYSIWYG]====
| [http://office.microsoft.com/ Microsoft Word] {{windows}} {{mac}}
 
[http://www.microsoft.com/products/works/default.mspx Microsoft Works] {{windows}}
 
| [http://www.abisource.com/ Abiword] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Kword] (Parte di Koffice) {{linux}} - {{deb}}
 
[http://www.openoffice.org OpenOfficeWriter] (Parte di OpenOffice.Org) {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" |
====Editor di Testi [http://it.wikipedia.org/wiki/Desktop_Publishing DTP]====
| [http://www.adobe.com/products/pagemaker/main.html Adobe PageMaker] {{windows}} {{mac}}
 
[http://www.quark.com/about/contact/international_web_sites.html QuarkXPress] {{windows}} {{mac}}
 
| [http://www.lyx.org/ Lyx] {{linux}} {{mac}} {{windows}} - {{deb}}
 
[http://www.scribus.org.uk/ Scribus] {{linux}} {{mac}} {{windows}} - {{deb}}
 
[http://www.stacken.kth.se/project/pptout/ Passepartout] {{linux}} {{mac}} - {{deb}}
 
TeX/LaTeX {{linux}} {{windows}} {{mac}} - {{deb}} [http://www.guit.sssup.it/ GUIT]
 
|-
| align="center" |
 
====Editor di Testi orientati<br> alla programazione====
|
 
|[http://www.kde-apps.org/content/show.php?content=9901 KWrite] (default di KDE) {{linux}} - {{deb}}
 
[http://www.gnu.org/software/emacs/emacs.html Emacs] {{linux}} {{windows}} {{mac}} e molti altri - {{deb}}
 
[http://www.vim.org/ Vim] {{linux}} {{windows}} {{mac}} e molti altri - {{deb}}
 
[http://kate.kde.org/ Kate] {{linux}} - {{deb}}
 
[http://www.kdevelop.org/ KDevelop] {{linux}} - {{deb}}
 
[http://kile.sourceforge.net/ Kile] {{linux}} - {{deb}}
 
|-
| align="center" |
 
====Fogli di Calcolo====
| [http://office.microsoft.com/ Microsoft Excel] {{windows}} {{mac}}
 
[http://www.microsoft.com/products/works/default.mspx Microsoft Works] {{windows}}
 
| [http://www.gnome.org/projects/gnumeric/ Gnumeric] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Kspread] (Parte di Koffice) {{linux}} - {{deb}}
 
[http://www.openoffice.org OpenOfficeCalc] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" colspan="3" |
===Programmi Scientifici===
 
|-
| align="center" |
====Matlab====
 
| [http://www.mathworks.com/ Matlab] {{linux}} {{windows}} {{mac}}
 
| [http://www.octave.org/ Octave] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://scilabsoft.inria.fr Scilab] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" colspan="3" |
=== Utilita'===
|-
| align="center" |
====File Manager====
| Explorer {{windows}}
 
[http://www.ghisler.com/ Total Commander] {{windows}}
 
| [http://www.gnome.org/projects/nautilus/ Nautilus] (default di Gnome) {{linux}} - {{deb}}
 
[http://www.konqueror.org/ Konqueror] (default di KDE) {{linux}} - {{deb}}
 
[http://rox.sourceforge.net/phpwiki/index.php/ROX-Filer ROX-filer] {{linux}} - {{deb}}
 
[http://en.wikipedia.org/wiki/Gentoo_file_manager Gentoo] {{linux}} - {{deb}}
 
[http://roland65.free.fr/xfe/ Xfe] {{linux}} - {{deb}}
 
[http://krusader.sourceforge.net/ Krusader] {{linux}} - {{deb}}
 
|-
| align="center" |
====Masterizzazione====
| [http://www.nero.com/ita/index.html Nero Burning Room] {{windows}} {{linux}}
 
| [http://www.k3b.org/ K3b] {{linux}} - {{deb}}
 
[http://gnomebaker.sourceforge.net/v2/ Gnomebaker] {{linux}} - {{deb}}
 
[http://graveman.tuxfamily.org/index.php?l=e Graveman] {{linux}} - {{deb}}
 
[http://www.xcdroast.org/ X-CD-roast] {{linux}} - {{deb}}
 
|-
| align="center" |
 
====Pulizia del Sistema====
| [http://www.symantecstore.com/antivirus/norton-cleansweep-a.htm CleanSweep] {{windows}}
 
| [http://www.kde-apps.org/content/show.php?content=28631 Kleansweep] {{linux}} {{udeb|http://repos.knio.it}}
|}
 
==Legenda==
Nella tabella sono presenti alcuni simboli, per identificare quali sistemi operativi sono supportati dalle applicazioni:
: {{linux}} Indica che il programma e' compatibile con Linux.
: {{windows}} Indica che il programma e' compatibile con Windows.
: {{mac}} Indica che il programma e' compatibile con MacOs.
 
Sono, inoltre, presenti delle swirl, che indicano la presenza dei programmi in formato .deb.
: {{deb}} Indica che il programma e' stato pacchettizzato ed e' presente nei repository ufficiale Debian.
: http://guide.debianizzati.org/images/7/7b/Swirl_gray.png Indica che il programma e' stato pacchettizzato, ma e' presente in un repository non ufficiale. E' inoltre presente un link al repository in cui si trova il pacchetto.

Versione attuale delle 22:47, 19 giu 2016

Lock.png ATTENZIONE: questa guida tratta software a sorgente chiuso e potenzialmente non conforme alle Debian Free Software Guidelines.
Un'alternativa completamente open è OpenJDK presente nei repository ufficiali


Edit-clear-history.png Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.

Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione.


Debian-swirl.png Versioni Compatibili

Debian 6 "squeeze"
Debian 7 "wheezy"
Debian 8 "jessie"

Introduzione

Per vari motivi può essere necessario installare la versione proprietaria di Java su una macchina Debian, tipicamente quando le varie versioni libere non si dimostrano adeguate. Sicuramente tutti gli utenti avranno notato che non c'è, nel repository ufficiale, un pacchetto contenente j2se o j2dk ufficiali della Oracle ma sono invece presenti i compilatori alternativi, come gcj, kaffe, kjc, javacc.
Però, se volessimo avere il compilatore e/o l'interprete 'originale' della Oracle? Come possiamo fare?

Il primo modo che salta agli occhi è di installarlo in /opt e poi sistemare il $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 Oracle!
I comandi e il percorso dei file sono mostrati per installare un pacchetto a 32 bit, i passi per installare Java a 64 bit sono analoghi.

Cosa ci occorre

Provvediamo a installare i pacchetti java-package e fakeroot. Con privilegi di amministrazione è sufficiente:

# apt-get install java-package fakeroot

E poi scarichiamo il JDK (file tar.gz, NON rpm) dal sito ufficiale.

Una volta terminato il download, saremo pronti per proseguire.

Creazione del 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:

$ make-jpkg jdk-8u45-linux-i586.tar.gz

(o il nome del pacchetto scaricato, in questo caso ho pacchettizzato il JDK 8 update 45) al comando make-jpkg è possibile passare i seguenti parametri:

--full-name <name>
Nome del Maintainer
--email <email>
Email del Maintainer
--changes
Indica che il processo deve creare un file .changes
--revision
Aggiunge una revisione Debian
--source
Crea un pacchetto sorgente anziché binario
--help
Visualizza un piccolo help contenente i comandi qui illustrati
--version
Stampa a video la versione
Info.png Nota
Le versioni stable e testing di java-package non supportano necessariamente tutte le versioni di java più recenti.


Una volta terminato il processo di generazione del pacchetto, lo installiamo con gdebi, che provvederà anche a installare tutte le dipendenze mancanti tramite APT:

# gdebi oracle-java8-jdk_8u45_i386.deb

Ovviamente sostituendo oracle-java8-jdk_8u55_i386.deb con il nome del pacchetto appena creato!

Info.png Installare gdebi
È sufficiente almeno:
# apt-get install gdebi-core

In alternativa, è possibile utilizzare dpkg e poi sistemare le dipendenze mancanti:

# dpkg -i oracle-java8-jdk_8u45_i386.deb
# apt-get install -f

ma è sconsigliato, perché la risoluzione delle dipendenze mancanti avviene solo successivamente all'installazione del pacchetto, di conseguenza il sistema potrebbe rimanere in uno stato incoerente in presenza di dipendenze impossibili da soddisfare.


Ora non ci resta che sistemare una ultima cosa: alternatives. Date il comando:

# update-alternatives --config java

(uguale procedimento anche per javac, javadoc ed eventualmente altri eseguibili Java) e selezionate 'quale Java' utilizzare!


Problemi noti

Come già accennato può accadere, soprattuto con la versione stabile di java-package, che non sia possibile installare le ultime versioni di java. Quando questo succede tipicamente il comando make-jpkg termina senza richiedere alcun input all'utente e stampando a video poche righe, tra cui la seguente: No matching plugin was found. In tal caso può essere utile installare una versione più recente di java-package, per esempio quella di Sid, avendo cura di utilizzare opportunamente il pinning.

Conclusioni

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

Buon Java a tutti!!!

Link utili

Oracle Java plugin
https://wiki.debian.org/
http://www.oracle.com/technetwork/java/javase/downloads




Guida scritta da: MaXeR Swirl-auth80.png Debianized 80%
Estesa da:
Verificata da:
S3v 09:49, 4 ago 2013 (CEST)
Wtf 17:47, 9 mag 2014 (CEST)
HAL 9000 12:56, 6 giu 2015 (CEST)

Verificare ed estendere la guida | Cos'è una guida Debianized