Old:Java in Debian: differenze tra le versioni
Nessun oggetto della modifica |
m (rimosso riferimenti obsoleti; aggiunto alcune informazioni;) |
||
(11 versioni intermedie di 4 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{ | {{Guida da adottare|[[Utente:Ferdybassi|Ferdybassi]]}} | ||
== Introduzione == | |||
Questa guida vuole dare all'utente una visuale il più possibile completa dello stato di Java all'interno di Debian, mostrando le soluzioni possibili per la sua installazione e le alternative, passando per la policy relativa a Java ed alle applicazioni scritte con questo linguaggio. | Questa guida vuole dare all'utente una visuale il più possibile completa dello stato di Java all'interno di Debian, mostrando le soluzioni possibili per la sua installazione e le alternative, passando per la policy relativa a Java ed alle applicazioni scritte con questo linguaggio. | ||
= La Policy Java = | == La Policy Java == | ||
== Java in Debian == | === Java in Debian === | ||
Lo scopo di Debian è quello di fornire una piattaforma costituita al 100% da software libero. Per questa ragione, quindi, alcuni programmi Java non sono disponibili nella distribuzione standard di Debian: non già, certamente, per motivi tecnologici. Al contrario, sono nati diversi progetti collaterali - subito incorporati nel sistema Debian - allo scopo di fornire un'infrastruttura Java, con licenza "libera". | Lo scopo di Debian è quello di fornire una piattaforma costituita al 100% da software libero. Per questa ragione, quindi, alcuni programmi Java non sono disponibili nella distribuzione standard di Debian: non già, certamente, per motivi tecnologici. Al contrario, sono nati diversi progetti collaterali - subito incorporati nel sistema Debian - allo scopo di fornire un'infrastruttura Java, con licenza "libera". | ||
Allo stato attuale Debian rende disponibili le seguenti implementazioni Java: | |||
* OpenJDK | |||
Allo stato attuale | |||
* | |||
* Javacc | * Javacc | ||
* Gcj | * Gcj | ||
== Applicazioni scritte in Java == | === Applicazioni scritte in Java === | ||
La policy Debian ammette l'inserimento, all'interno dei repository, di applicazioni scritte in Java. L'unica restrizione è legata all'ambiente in cui può essere compilata ed eseguita. Le applicazioni, infatti, devono ''girare'' su una o più JVM presenti in Debian (quindi, prima d'ora, non era possibile trovare nel repository applicazioni che non compilassero e funzionassero con kaffe e le librerie presenti in Debian). | La policy Debian ammette l'inserimento, all'interno dei repository, di applicazioni scritte in Java. L'unica restrizione è legata all'ambiente in cui può essere compilata ed eseguita. Le applicazioni, infatti, devono ''girare'' su una o più JVM presenti in Debian (quindi, prima d'ora, non era possibile trovare nel repository applicazioni che non compilassero e funzionassero con kaffe e le librerie presenti in Debian). | ||
La collocazione dei pacchetti all'interno del repository ([[main]], [[contrib]], [[non-free]]) è legata, inoltre, alla licenza del compilatore/JVM, oltre che a quelle delle librerie utilizzate. | La collocazione dei pacchetti all'interno del repository ([[main]], [[contrib]], [[non-free]]) è legata, inoltre, alla licenza del compilatore/JVM, oltre che a quelle delle librerie utilizzate. | ||
= Java in Debian = | == Java in Debian == | ||
== | === OpenJDK === | ||
[http:// | * Home page: http://openjdk.java.net/ | ||
* Pacchetti Debian: [http://packages.debian.org/search?keywords=openjdk-6 openjdk-6], [http://packages.debian.org/search?keywords=openjdk-7 openjdk-7], [http://packages.debian.org/search?keywords=openjdk-8 openjdk-8], [http://packages.debian.org/search?keywords=openjdk-9 openjdk-9] | |||
* Home | === Javacc === | ||
* Pacchetti | * Home page: https://javacc.java.net/ | ||
* Pacchetti: [http://packages.debian.org/search?keywords=javacc javacc, javacc-doc e libjavacc-maven-plugin-java] | |||
== | === Gcj === | ||
* Home page: https://gcc.gnu.org/java/ | |||
[http:// | * Pacchetti: [http://packages.debian.org/search?keywords=gcj elenco pacchetti Gcj disponibili nei repository Debian] | ||
* Home Page: http://www. | === Oracle Java === | ||
Il Java ufficiale. Non è nè FreeSoftware, nè OpenSource. | |||
* Home Page: http://www.java.com | |||
=== Pacchetti homemade === | |||
In Debian è presente una comoda utility per permettere agli utenti di crearsi i propri pacchetti personalizzati e installarli correttamente all'interno della propria distribuzione, senza sporcare e, soprattutto, potendo gestire il tutto tramite le [[alternatives]] (e quindi avere più JVM installate). | |||
Il pacchetto in questione è java-package. Sul wiki è presente una guida: [[Make-jpkg: Pacchettizziamo Java]] | |||
== | == Alternatives == | ||
== Bookmark == | |||
* [http://www.debian.org/doc/packaging-manuals/java-policy Debian Java Policy] | |||
* [http://www.debian.org/doc/manuals/debian-java-faq/ Debian Java Faq] | |||
{{Autori | |||
|Autore=[[User:MaXeR|MaXeR]] | |||
}} | |||
[[Categoria:Java]] | |||
Versione delle 02:31, 12 nov 2016
Guida adottata da Ferdybassi |
Introduzione
Questa guida vuole dare all'utente una visuale il più possibile completa dello stato di Java all'interno di Debian, mostrando le soluzioni possibili per la sua installazione e le alternative, passando per la policy relativa a Java ed alle applicazioni scritte con questo linguaggio.
La Policy Java
Java in Debian
Lo scopo di Debian è quello di fornire una piattaforma costituita al 100% da software libero. Per questa ragione, quindi, alcuni programmi Java non sono disponibili nella distribuzione standard di Debian: non già, certamente, per motivi tecnologici. Al contrario, sono nati diversi progetti collaterali - subito incorporati nel sistema Debian - allo scopo di fornire un'infrastruttura Java, con licenza "libera".
Allo stato attuale Debian rende disponibili le seguenti implementazioni Java:
- OpenJDK
- Javacc
- Gcj
Applicazioni scritte in Java
La policy Debian ammette l'inserimento, all'interno dei repository, di applicazioni scritte in Java. L'unica restrizione è legata all'ambiente in cui può essere compilata ed eseguita. Le applicazioni, infatti, devono girare su una o più JVM presenti in Debian (quindi, prima d'ora, non era possibile trovare nel repository applicazioni che non compilassero e funzionassero con kaffe e le librerie presenti in Debian).
La collocazione dei pacchetti all'interno del repository (main, contrib, non-free) è legata, inoltre, alla licenza del compilatore/JVM, oltre che a quelle delle librerie utilizzate.
Java in Debian
OpenJDK
- Home page: http://openjdk.java.net/
- Pacchetti Debian: openjdk-6, openjdk-7, openjdk-8, openjdk-9
Javacc
- Home page: https://javacc.java.net/
- Pacchetti: javacc, javacc-doc e libjavacc-maven-plugin-java
Gcj
- Home page: https://gcc.gnu.org/java/
- Pacchetti: elenco pacchetti Gcj disponibili nei repository Debian
Oracle Java
Il Java ufficiale. Non è nè FreeSoftware, nè OpenSource.
- Home Page: http://www.java.com
Pacchetti homemade
In Debian è presente una comoda utility per permettere agli utenti di crearsi i propri pacchetti personalizzati e installarli correttamente all'interno della propria distribuzione, senza sporcare e, soprattutto, potendo gestire il tutto tramite le alternatives (e quindi avere più JVM installate).
Il pacchetto in questione è java-package. Sul wiki è presente una guida: Make-jpkg: Pacchettizziamo Java
Alternatives
Bookmark
Guida scritta da: MaXeR | Debianized 20% |
Estesa da: | |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |