Installer Java 6.0 sur une Ubuntu Edgy

Cet article est la traduction du tutoriel disponible ici : http://trac.centricware.org/wiki/2007/01/28/21.58. L’ayant suivi, je vous en fait profiter. Car c’est agréable d’avoir un java récent sur une machine 😉

Première étape : récupération du JDK (je n’ai pas réussi à faire fonctionner le tutoriel avec le JRE, tant pis !), à l’adresse suivante : http://java.sun.com/javase/downloads/index.jsp

Il faut prendre le fichier pour linux, auto-extractible. Ensuite, une fois récupérer, on va dans un terminal, et on entre la ligne de commande suivante :

chmod 755 jdk-6-linux-i586.bin

Utilisant une machine 32 bits, j’ai récupéré le fichier jdk-6-linux-i586.bin, mais si vous avez une machine à base d’AMD64, le fichier à récupérer est jdk-6-linux-amd64.bin

Ensuite, on tape ou ./ jdk-6-linux-i586.bin ./jdk-6-linux-amd64.bin (en fonction de la version récupérée), puis on suit le guide. On obtient un répertoire jdk1.6.0 qu’il faut déplacer dans /usr/lib/jvm.

Une fois le déplacement effectué, on va utiliser update-alternatives qui liste les possibilités disponibles :

$ sudo update-alternatives –config java
Il y a 2 alternatives fournissant « java ».

Sélection Alternative
———————————————–
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java

Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :

Pas de java 6 ? Il suffit de l’ajouter avec une certaine priorité. Le document original explique pourquoi en long, en large et en travers 😉

Bref, entrons la ligne de commande suivante :

$ sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/jdk1.6.0/jre/bin/java 60 \
–slave /usr/share/man/man1/java.1.gz java.1.gz /usr/lib/jvm/jdk1.6.0/man/man1/java.1

Une fois cet ajout fait, un simple sudo update-alternatives –config java permets de choisir le java qui va bien :

$ sudo update-alternatives –config java

Il y a 3 alternatives fournissant « java ».

Sélection Alternative
———————————————–
1 /usr/bin/gij-wrapper-4.1
2 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
*+ 3 /usr/lib/jvm/jdk1.6.0/jre/bin/java

Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :

Enfin, pour l’installation du plugin java dans Firefox, le mieux est de jeter un oeil à la page suivante :

http://plugindoc.mozdev.org/fr-FR/faqs/firefox-linux.html#install-java

Il faut bien entendu remplacer /usr/java/jre1.5.0_06/ par /usr/lib/jvm/jdk1.6.0/jre

Quelques nouvelles de Beryl…

Depuis quelques temps, je n’avais pas parlé de Beryl. Voici quelques nouveautés – liste non exhaustive – du gestionnaire d’affichage en 3D. En attendant que Julien en parle plus longuement et plus techniquement ! 😉

Le greffon 3D a une nouvelle option : celle qui permet d’ajouter de l’épaisseur aux fenêtres dans la vue du cube. On active l’option « Enable Window Depth » dans le gestionnaire de préférences :

gestionnaire de préférences pour les options en 3D

Et voici ce que donne le résultat quand on demande la rotation du cube :

vue en 3d avec l'épaisseur des fenêtres

Les « thumbnails » (voir cette note précédente) semblent aussi s’appliquer aux fenêtres, à moins que cela ne soit un bug du logiciel ?

aperçu des fenêtres dans les fenêtres ?!l

Le bug qui empéchait l’ouverture simple du gestionnaire de préférences est mort ! Ce qui permet un lancement simplifié de l’interface 😉

D’ailleurs, un gestionnaire plus simple a été mis au point par iXce et permets de gérer simplement les effets de beryl. Un peu trop même 😉

le gestionnaire simple de préférences section principale

le gestionnaire simple de préférences section avancée

Pour lancer ce gestionnaire, du moins dans une Ubuntu Edgy Eft (ou toute autre distribution récente utilisant Gnome), il faut passer par le menu Applications / Outils Système.

C’est tout pour aujourd’hui – du moins j’espère – en ce qui concerne Beryl 😉

Edition à 13 h 45 : Beryl 0.2.0rc1 est sorti, avec des paquets pour k/x/Ubuntu Edgy et Feisty, ainsi que Debian Etch. Mode d’emploi pour les dites distributions ? http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu

Beryl 0.2.0beta2 très bientôt ?

Jetant un oeil sur le « trac », page qui permet de savoir où en sont les bugs et les modifications apportés, je suis tombé sur le changement 2874 :

Changeset 2874

Timestamp:
    01/19/07 11:31:30 (7 hours ago)
Author:
    quinn
Message:

    create branch from which 0.2.0beta2 will be released later today

J’ai comme l’impression qu’une nouvelle version de développement « stabilisée » va pointer le bout de son nez bientôt…

Julien, en sais-tu plus ?

Mes premiers pas avec Python ;)

Cela me démangeait depuis quelque temps. Et depuis que le nouveau gestionnaire de préférences de Beryl ait été codé en python (avec l’extension pythonGTK), j’ai décidé de sauter le pas. Ayant pu trouver un document sur la toile francophone, et en attendant que la version imprimée arrive dans ma boite au lettres, j’ai commencé à me mettre à Python.

Note : je débute, donc mon code sera plus que dégueulasse, inutilement long, pour ne pas dire horrible à lire. Cependant, en suivant les conseils, voici un des premiers résultats que j’ai obtenu sans la moindre solution, juste en expérimentant.

# exercice 4.8 du cours de Python de G. Swinnen
# Afficher 8 lignes d'étoiles, en rajoutant une étoile à chaque fois - 8 lignes.
# Du genre :
# *
# **
# ***
# et ainsi de suite.

a = 1 # compteur

texte = "*" # texte de base.	

while a < 9: #8 lignes
	print texte # affiche le texte
	texte = texte + "*" # ajoute l'étoile
	a = a +1 # ligne suivante.

je sais, j'aurais surement pu faire plus optimisé, mais je débute, hein ;)

Et comme je n'y consacre qu'une à deux heures par jour... Allez, dans 6 mois, je pourrais faire un hello world avec PythonGTK ;)

Des nouvelles du front bérylien…

Beryl avance lentement mais surement. Sur le plan des nouveautés, un nouveau greffon vient de faire son apparition, « thumbnail ». Terme que l’on peut traduire par diapositive.

Qu’est-ce donc ? Simplement, cela permet d’avoir un aperçu d’une fenêtre en baladant le curseur de la souris au dessus dans la barre de taches. C’est un ajout assez récent (hier matin, cf la révision 2698).

Une capture d’écran valant mille mots, voila qui sera plus parlant.

plugin beryl "thumbnail" en action.

Autre nouvelle ? La version 0.1.5 s’appellera finalement 0.2.0-béta1… Dixit une note de Quinn, grand chef du projet beryl. Qui dit béta, dit bogue, et il y en a un beau, qui touche au moins les distributions basées sur debian.

Depuis la révision 2658, les pré-requis ont été modifiés. Ce qui entraine l’installation de deux versions de python, chacune tabassant l’autre au moment de la compilation. J’ai donc rapporté le bogue 815.

En clair, deux possibilités. Soit pour lancer le gestionnaire de préférences, l’on passe par une bidouille infame du fichier /usr/bin/beryl-settings (un programme en python), en modifiant :

#!/usr/bin/env python

par

#!/usr/bin/env python2.5

Soit on utilise un terminal et on entre :

python2.5 /usr/bin/beryl-settings &

Pas très encourageant pour le moment 🙁

Sinon, Beryl continue de s’améliorer, et sera – avec de la chance – intégré à la Ubuntu Feisty Fawn, du moins quand celle-ci sera bien déboguée, dixit ce billet du blog de Julien !