Installation de #Java sous #Debian

Aujourd’hui, et pour ne pas avoir à chercher trois plombes ce que j’ai fait six mois avant, voici comment faire pour installer un JRE récent sur un serveur Debian.

Il est parfois nécessaire, pour certains outils, d’avoir une JVM et donc par voie de conséquence, pouvoir la mettre à jour. Jusqu’alors je ne m’embêtait pas avec tout ça et faisait les mises à jour des outils avec leurs dépendances… Sauf que les environnements Java associés ne sont pas forcément les plus récents et donc susceptibles d’être pleins de failles de sécurité.

Voilà comment faire, à partir d’une Debian et du site Duinsoft,

C’est donc assez simple, avec Debian et le système de gestion de paquets APT il suffit d’ajouter un fichier de source dans l’arborescence « /etc/apt/sources-list.d/« :

# ls -al /etc/apt/sources.list.d/
total 16
drwxr-xr-x 2 root root 4096 mars   7 15:45 .
drwxr-xr-x 6 root root 4096 mars   7 15:44 ..
-rw-r–r– 1 root root   40 mars   7 15:15 java-duinsoft.list

Et ce fichier (que j’ai nommé tout simplement « java-duinsoft.list« ) contient donc les informations nécessaires au système APT:

# cat /etc/apt/sources.list.d/java-duinsoft.list
deb http://www.duinsoft.nl/pkg debs all

Après ça, nous pouvons faire une simple mise à jour de la liste des paquets par la commande « apt-get update« . La liste des paquets disponible sur les différents dépôts sera mise à jour et nous aurons la possibilité alors d’en connaitre les « nouveautés ».

Généralement, un dépôt est associé à une clé GPG pour des raisons de sécurité et de certification de l’origine des paquets. Le site Duinsoft indique la clé GPG à ajouter au trousseau d’apt:

# apt-key adv –keyserver keys.gnupg.net –recv-keys 0xE18CE6625CB26B26

Donc, nous avons notre liste de paquets à jour, la clé de sécurité à jour également… il ne reste plus qu’à installer !!

# apt-get install update-sun-jre

Mais ce n’est pas tout, il faut maintenant installer java à partir du script que le paquet fourni:

# update-sun-jre -v install

Voilà, tout est prêt… la suite dépendra des outils que vous installerez: certains prendrons cette version nativement, d’autres utiliserons leurs dépendances et nécessiterons des ajustements de configuration. Ceci est réellement aléatoire et je ne le traiterait pas ici.

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s