Installation openjdk-8-jdk sur Debian Jessie

Bonjour.

J’aimerais installé Java 8 sur ma Debian Jessie.

Or openjdk-8 n’est pas disponible sur Jessie mais sur Sid.

Voici ce que j’ai dans sources.list :

 deb http://ftp.fr.debian.org/debian/ jessie main
 deb http://security.debian.org/ jessie/updates main contrib
 deb-src http://security.debian.org/ jessie/updates main contrib

J’ai lu qu’on pouvait rajouter “contrib” :

deb http://ftp.fr.debian.org/debian/ jessie main contrib

et qu’on pouvait mettre aussi :

 deb http://ftp.fr.debian.org/debian/ jessie-backports main 

J’aimerai connaitre la différence entre “contrib” et “jessie-backports” ?
Qu’est ce que cela va m’apporter en plus de Java8 ?
J’aimerai garder ma debian assez propre.

Merci pour vos réponses.

Salut,

Oui la mise en place des backports te permettras d’avoir openjdk-8 : https://packages.debian.org/fr/jessie-backports/openjdk-8-jdk

Pour comprendre les backports (en français : https://wiki.debian.org/fr/Backports). Par contre pense à faire un apt install -t jessie-backports <nom_du _package>

Jamais eu de problème particulier avec les backports, mais vus que ça ne fais pas partie de la branche stable il arrive (rarement pour un utilisateur lambda) de tomber sur un petit bug.

Exemple de source.list avec les backports :

[code]#

/etc/apt/sources.list

jessie

deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free

Backports

deb http://ftp.fr.debian.org/debian/ jessie-backports main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie-backports main contrib non-free

Security updates

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
[/code]

Après as-tu réellement besoin de jdk en v8 ?

Merci pour ta réponse.

En fait, j’ai ajouté un backports.
Voici mon source.list

# /etc/apt/source.list

deb http://ftp.fr.debian.org/debian jessie main 

# Backports repository
deb http://httpredir.debian.org/debian jessie-backports main

deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib

J’ai donc réussi a réupérer openjdk8.

Je compté développer des applications Java en Java 8. C’est la raison pour moi de récupérer openjdk8.

Pourquoi mettre “contrib non-free” ? Cela ne risque pas d’ajouter des paquets beugués?

J’utilise des paquets qui sont dans les non-free car il y a un bout du code qui n’est pas sous la bonne licence ou un truc du genre… Ça ne veux pas dire que ce n’est pas supporté. Je t’ai fais un c/c de mon post de travail tu peux adapter comme tu le veux après :wink: