|
Si us agrada la programació, segur que alguna vegada heu
tingut la necessitat d'instal·lar l'entorn de programació
java de Sun, el j2sdk.
I com que Debian no té instal·lador d'aquest entorn, us
explique a continuació el que haureu de fer perquè pugueu
programar amb aquesta poderosa eina. Se suposa que voleu fer-ho
sobre un Debian Testing o Unstable (com el meu Knoppix 3.3),
perquè si ho voleu fer sobre un Debian Stable [1],
llavors ho podeu fer amb un simple apt-get
install afegint, per exemple, la següent línia al
vostre fitxer /etc/apt/sources.list
[2]:
deb
ftp://ftp.gwdg.de/pub/languages/java/linux/debian woody main
non-free
Què necessitem?
Primer de tot necessitem l'entorn de
programació, clar. El podeu descarregar des d'ací. El
fitxer que necessiteu és un que té el següent nom: j2sdk-1_4_2_05-linux-i586.bin. Com
podreu comprovar l'entorn de programació pesa 34,7 megues
aproximadament, i pel
nom del fitxer, podeu veure que l'última versió que ens
podem baixar a hores d'ara és la 1.4.2.05.
Per on comencem?
Primer de tot ens convertim en superusuaris.
Comprovem la versió java que tenim al nostre ordinador amb la
comanda
Com podeu veure ací
la versió que tinc instal·lada al meu linux és la
1.4.2_02. Aquesta comanda ens permetrà després comprovar
que la instal·lació ha estat correcta.
Copiem el fitxer j2sdk-1_4_2_05-linux-i586.bin
al directori /usr/local/lib.
L'executem amb la comanda
| #
./j2sdk-1_4_2_05-linux-i586.bin |
Quan l'executem ens eixirà una pantalla
com aquesta on podem llegir
la llicència de
Sun. Cal recordar que encara que el j2sdk és debades, el
llenguatge Java és propietari, i sols podem fer-lo servir amb
les condicions que ens "recomana" el seu fabricant Sun. Hi ha notícies,
però, que afirmen que Sun està pensant en alliberar el
seu llenguatge estrella
amb alguna llicència GPL.
Llegim la llicència del j2sdk prement la tecla espaiadora fins
que ens demana confirmar-la.
L'acceptem escrivint yes.
Quan haja acabat l'execució, haurem
desempaquetat tot el j2sdk en un
nou directori anomenat j2sdk1.4.2_05.
Ara us recomane que creeu un enllaç amb aquest directori amb un
altre que tinga el nom més senzill, perquè això us
facilitarà les tasca de manteniment que pugueu fer a posteriori. (Si alguna vegada heu
instal·lat el j2sdk en windows també us recomane no
fer-ho al directori predeterminat que us ix de manera predeterminada
durant la seua instal·lació, sinó a un més
senzill ja que això us facilitarà nomenar les variables
d'entorn que necessita la màquina virtual de Sun). Seria una
bona idea crear l'enllaç amb la comanda:
#
ln -s /usr/local/lib/j2sdk1.4.2_05 /usr/local/lib/jdk
|
Una vegada fet tot açò,
ens convé crear uns senzills paquets debian que permetran que el
nostre sistema operatiu sàpiga que el j2sdk està
instal·lat. Per a fer això necessitarem el programa equivs (si no el teniu al vostre
sistema, ja sabeu: apt-get install
equivs). Primer copiarem els fitxers que necessitem a un
directori temporal. Crearem els paquets i després els
instal·larem.
Anem allà. Creem un directori temporal:
#
mkdir -p /var/install/java/pkg
|
Ens movem al directori amb la comanda:
#
cd /var/install/java/pkg
|
Copiem els fitxers necessaris per fer els paquets debian al directori
on estem:
#
cp /usr/share/doc/java-common/dummy-packages/*.control .
|
Ara creem els paquets executant el programa equivs successivament amb
les comandes:
#
equivs-build java-compiler-dummy.control
# equivs-build java-virtual-machine-dummy.control
# equivs-build java1-runtime-dummy.control
# equivs-build java2-compiler-dummy.control
# equivs-build java2-runtime-dummy.control |
Si tot ha anat bé, heu de tenir en el directori on esteu els
nous paquets debian com podeu veure en aquesta imatge.
Una vegada creats heu d'instal·lar cada paquet que heu creat amb
la comanda:
#
dpkg -i java1-runtime-dummy_1.0_all.deb
|
i així successivament per a cadascun dels altres quatre paquets.
Ja estem acabant. Tan sols queda dir-li al
Debian que faça servir els fitxers del nou entorn de
programació en lloc dels antics. Això es fa amb la
comanda (les dues línies són una única comanda,
eh?):
#
update-alternatives --verbose --install /usr/bin/java java
/usr/local/lib/jdk/bin/java 500 --slave /usr/share/man/man1/java.1
java.1 /usr/local/lib/jdk/man/man1/java.1
|
Amb aquesta comanda podeu veure la utilitat de la comanda ln -s que hem vist anteriorment. Us
recomane mirar les pàgines del manual amb la comanda: man update-alternatives. Si
tot ha anat correcte, heu de tenir una finestra de comandes pareguda a aquesta.
Ara comprovem que el sistema operatiu ja
reconeix el nou entorn de programació amb la comanda:
i ens ha d'eixir la següent informació per pantalla.
I ja està!!. Ara quan instal·leu, per exemple, la
nova versió de l'OpenOffice en català, podreu dir-li que
utilitze la nova màquina virtual java enlloc de l'antiga, com
podeu veure en aquesta imatge.
I voilà, a gaudir del programa.
Au!
[1] Si voleu saber
més sobre els llançaments Debian, pegueu una mirada ací.
[2] Si voleu saber
més sobre el programa apt,
podeu llegir una petita explicació meua ací.
|