Ciao a tutti!
mi trovo ad aver necessità di sviluppare in Java su Debian GNU/Linux.
Attualmente utilizzo Debian 5.0 Lenny.
Per iniziare, ho installato il JDK di Sun a mano, come si faceva fino a una versione fa, scaricando il .bin dal sito di Sun, creando il pacchetto .deb con java-package, e installandolo con dpkg, secondo la procedura, sicuramente nota a molti utenti Debian, descritta anche qui:
http://guide.debianizzati.org/index.php/Make-jpkg:_Pacchettiziamo_Java_Sun
Subito dopo ho "scoperto" che, a partire da Debian 5.0 "Lenny", il JDK è già disponibile "preconfezionato", e installabile con apt-get.
Parlo del pacchetto openjdk-6-jdk.
Per prima cosa ho controllato che non fosse già installato; il comando
dpkg --get-selections | grep openjdk-6-jdk
non restituisce alcun output.
Prima di installare il pacchetto in questione, volevo chiedere(sono pignolo, se non si fosse capito
):
1- che differenza c'è, sostanzialmente, tra il JDK 1.6 di Sun pacchettizzato a mano da me, e quello pacchettizzato dai mantainers di Debian? Conviene tenerli entrambi, o eliminare l'installazione precedente?
Seconda domanda:
2 - Di solito, per sviluppare in Java ho sempre utilizzato Eclipse e Netbeans.
Però, usando
aptitude install eclipse
mi installa la versione 3.2 di Eclipse, che non è proprio recentissima.
Non ho ancora provato a installare Netbeans, ma, con il comando
apt-cache search netbeans
ottengo il seguente output:
apt-cache search netbeans
libswing-layout-java - Extensions to Swing layout
libswing-layout-java-doc - Extensions to Swing layout - contains Javadoc API documentation
e nient'altro.
Forse dovrei aggiungere qualche repository ad Apt?
Grazie per l'attenzione 







Ciao...mi sembra un tipico caso di "ufficio complicazioni affari semplici"...dai scherzo, allora secondo me la questione e' abbastanza semplice, puoi usare la versione libera
http://packages.debian.org/lenny/openjdk-6-jdk
o quella della Sun, ma il tutto via apt(itude)
http://packages.debian.org/lenny/sun-java5-jdk
Per il resto il pacchetto di netbeans mi pare proprio che ci sia
http://packages.debian.org/lenny/netbeans-ide
In generale, se ti serve software piu' aggiornato dovresti passare alla versione testing, attualmente Squeeze, ma ripeto...SE ti serve!
Spero di esserti stato d'aiuto...per le domande che hai posto su Java e sulle versioni...non ne ho la minima idea, per me Java e' solamente un'isola...
Marco
"La matematica e' l'arte di dare lo stesso nome a cose diverse."
H.Poincare (1854-1912).