In precedenza ho scritto un post sulla pacchettizzazione ed installazione della versione 6 del Java Software Developement Kit (jdk6) su Debian Etch. Tale operazione richiedeva la presenza sul sistema di una versione del pacchetto java-package più aggiornata rispetto a quella presente nei repository di Etch. Le mie istruzioni prevedevano il download e l’installazione manuale di una versione aggiornata del pacchetto, prendendola dai repository del ramo testing di Debian (Lenny). Una maniera migliore di ottenere lo stesso risultato consiste nel fare il backport del pacchetto java-package da Lenny ad Etch, usando il comando build di apt-get.
Per prima cosa è necessario modificare il file /etc/apt/sources.list, inserendo come repository dei sorgenti quelli di Lenny al posto di quelli di Etch; quindi al posto di
deb-src http://ftp.at.debian.org/debian/ etch main contrib non-free
metterete
deb-src http://ftp.at.debian.org/debian/ testing main contrib non-free
(ovviamente sostituendo “ftp.at.debian.org” con l’indirizzo del vostro server preferito).
Quindi, dopo aver aggiornato la lista dei pacchetti con
apt-get updateed esservi spostati in una directory (a vostro piacimento) dedicata alla compilazione dei pacchetti, potete dare i comandi:
apt-get build-dep java-packageapt-get source --compile java-package
ottenendo nella directory corrente il pacchetto java-package aggiornato pronto per essere installato. Infatti il primo dei precedenti comandi si occupa di installare sul vostro sistema le dipendenze necessarie alla compilazione, mentre il secondo scarica i sorgenti di java-package, li compila e produce il relativo pacchetto deb.
Dopo l’installazione del suddetto pacchetto, col solito
dpkg -i java-package<versione>.debpotrete provvedere alla pacchettizzazione della versione 6 del JDK secondo le modalità illustrate nel mio precedente post o nell’ottimo howto di debianizzati.org.
Buon lavoro
Gica
Giovedì, 5 Giugno 2008 alle 14:53 |
[...] la versione più recente di java-package è quello farne il backport da Lenny, come descritto qui. Probabilmente è anche possibile installare direttamente il JDK-6 attingendo direttamente dai [...]