Vous n'êtes pas identifié(e).
Pages : 1
Hors ligne
Dernière modification par naguam (03-10-2024 10:08:39)
Unixien?
Compiler son kernel!
Hors ligne
Je ne l’ai pas testé localement, donc je ne sais pas si cette construction se fera sans difficultés particulière.
En ligne
Pour les installations de openjdk, je te conseille vraiment sdkman.
Par contre je suis curieux de pourquoi tu voudrais la 23 et non la 22 qui est LTS tout en ayant déjà les fonctionnalités parmi les plus modernes.
Parce que la 23 vient d'être "realeser" (désolé pour mon franglais ). Je peux toujours utiliser aussi la version 17 qui est dans les paquets de bookwoorm.
J'ai peur d'avoir des incompatibilités si je compile une fois avec la version 23 puis autre fois avec la version 17 .
J'ai essayé sdkmanager, j'ai trouvé que c'était principalement pour android... je n'ai pas vu openjdk comme source de compilateur .
Tu peux utiliser cet outil pour construire localement un backport (rétroportage) de OpenJDK 23 pour Debian Bookworm : https://git.vv221.fr/deb-bpo-builder
La commande à invoquer pour ça est :./build-backport.sh bookworm openjdk-23
Je ne l’ai pas testé localement, donc je ne sais pas si cette construction se fera sans difficultés particulière.
Pour la backport, je vais essayer (même si je ne comprend pas encore) .
Merci
Hors ligne
Debian sid
Bureau : gnome
Ordinateur : Thinkpad T400 libreboot
Hors ligne
Pour la backport, je vais essayer (même si je ne comprend pas encore) .
Le principe c’est de récupérer le code source du paquet pour OpenJDK 23 fourni dans Debian Trixie (actuelle testing) et le construire sur une Debian Bookworm (actuelle stable) pour que le résultat fonctionne correctement sur cette dernière.
L’outil que j’ai donné en lien automatise tout ça.
En ligne
J'ai essayé sdkmanager, j'ai trouvé que c'était principalement pour android... je n'ai pas vu openjdk comme source de compilateur smile.
Non je parle de sdkman non de sdkmanager d'android.
Je m'attendais a ce que tu fasse une recherche et tombe sur https://sdkman.io/, premier lien dans un moteur de recherche pour sdkman.
Une fois que sdkman est dans ton environnement tu peux installer la version de java que tu veux de la source que tu veux avec voir https://sdkman.io/usage, c'est pratique pour de la reproductibilité.
En effet cela permet également d'installer des versions spécifiques de maven, gradle et autres outils de l'écosystème java en general.
Et cela l'installe que pour ton utilisateur et non system-wide ce qui est potentiellement un avantage.
L'outil s'occupe de gérer l'environnement pour avoir accès aux version souhaitées facilement.
La méthode apt depuis les backports est très bien aussi et permet de rester sur une source interne a debian,
Ce n'est pas la question, juste il me semble important de ne pas rester sur des approximations et des "on dit".
Ah et également, je ne vois pas ce que tu veux dire par source de compilateur, je ne sais pas si c'est que je ne comprend pas ou que la phrase ne fait pas sens.
OpenJDK c'est l'implementation libre et opensource de Java. Il contient entre autre un JDK Java Development Kit et un JRE Java Runtime Environment. Cela comprend le compilateur javac, la JVM et tout le tintouin.
Errata la dernière LTS de java est 21, absente des repos bookwork en effet
Dernière modification par naguam (03-10-2024 10:21:51)
Unixien?
Compiler son kernel!
Hors ligne
Je m'attendais a ce que tu fasse une recherche et tombe sur https://sdkman.io/, premier lien dans un moteur de recherche pour sdkman.
Ça dépend du moteur de recherche, le mien m’indique :
Il n'y a aucun résultat correspondant à la requête.
En ligne
Dernière modification par naguam (03-10-2024 12:10:41)
Unixien?
Compiler son kernel!
Hors ligne
et là où je ne comprend pas j'ai bien le fichier source qui est .sdkman/etc/config....
auriez-vous une idée du bug?
Hors ligne
En ligne
Hors ligne
Pages : 1