GNU/Linux >> Tutoriels Linux >  >> Debian

Debian – La position de Debian concernant Gcj et Openjdk ?

OpenJDK et GCJ sont disponibles pour l'installation sur Debian, et maintenant je me demande ce qui se passe. N'offrent-ils pas les mêmes fonctionnalités ?

Réponse acceptée :

La position de Debian est que, au-delà de certains composants système critiques qui sont considérés comme nécessaires¹, il n'y a pas de logiciel préféré. Si deux programmes fournissent des fonctionnalités similaires, et qu'ils conviennent tous les deux à Debian², et qu'il y a un développeur Debian prêt à maintenir chaque paquet, alors les deux programmes se retrouveront dans Debian. L'idée est que c'est à l'utilisateur de choisir le programme à utiliser.

Sur un système donné, au plus une implémentation Java peut être /usr/bin/java . Ceci est décidé par le mécanisme des alternatives :chaque implémentation Java a une priorité (décidée d'un commun accord entre les mainteneurs des paquets Debian impliqués), et quelle que soit l'implémentation installée sur un système particulier qui a la priorité la plus élevée devient /usr/bin/java . L'administrateur système peut remplacer cela en modifiant manuellement le /etc/alternatives/java lien symbolique. Et si plusieurs JVM sont installées, les utilisateurs peuvent choisir au cas par cas d'exécuter /usr/lib/jvm/java-6-openjdk/jre/bin/java , /usr/lib/jvm/java-6-sun/jre/bin/java , etc.

¹ Ou du moins fortement conseillé.
² L'exigence la plus connue est que le programme doit être un logiciel libre, à quelques exceptions près (non-free ); une autre est qu'il ne doit pas être trop bogué.


Debian
  1. Comment installer et utiliser Ansible sur Debian 11

  2. Comment installer et sécuriser MariaDB sur Debian 11

  3. Comment installer Node.js et npm sur Debian 11

  4. Comment installer OpenJDK JAVA 11/8 dans Ubuntu et Debian

  5. Comment installer Java 10 sur Debian 9

Installation et configuration de PSAD sur Debian 8 (Jessie)

Comment installer et configurer Monit sur Debian 9

Comment installer Icinga 2 et Icinga Web 2 sur Debian 9

Comment trouver et changer l'adresse IP sur Debian

Comment installer Java 16 (OpenJDK 16) sur Debian 11

Installer et configurer Fail2ban sur Debian 11