GNU/Linux >> Tutoriales Linux >  >> Debian

Debian:¿la postura de Debian con respecto a Gcj y Openjdk?

Tanto OpenJDK como GCJ están disponibles para su instalación en Debian, y ahora me pregunto qué está pasando. ¿No proporcionan la misma funcionalidad?

Respuesta aceptada:

La postura de Debian es que, más allá de ciertos componentes críticos del sistema que se consideran necesarios¹, no existe un software preferido. Si dos programas brindan una funcionalidad similar y ambos son adecuados para Debian², y hay un desarrollador de Debian dispuesto a mantener cada paquete, ambos programas terminarán en Debian. La idea es que sea el usuario quien elija qué programa usar.

En un sistema dado, como máximo una implementación de Java puede ser /usr/bin/java . Esto se decide a través del mecanismo de alternativas:cada implementación de Java tiene una prioridad (decidida de común acuerdo entre los mantenedores de los paquetes Debian involucrados), y cualquier implementación que esté instalada en un sistema en particular tenga la prioridad más alta será /usr/bin/java . El administrador del sistema puede anular esto cambiando manualmente el /etc/alternatives/java enlace simbólico. Y si hay varias JVM instaladas, los usuarios pueden elegir ejecutar caso por caso /usr/lib/jvm/java-6-openjdk/jre/bin/java , /usr/lib/jvm/java-6-sun/jre/bin/java , etc.

¹ O al menos fuertemente recomendado.
² El requisito más conocido es que el programa debe ser software libre, con algunas excepciones (non-free ); otra es que no debe tener demasiados errores.


Debian
  1. Cómo instalar y usar Ansible en Debian 11

  2. Cómo instalar y asegurar MariaDB en Debian 11

  3. Cómo instalar Node.js y npm en Debian 11

  4. Cómo instalar OpenJDK JAVA 11/8 en Ubuntu y Debian

  5. Cómo instalar Java 10 en Debian 9

Instalación y configuración de PSAD en Debian 8 (Jessie)

Cómo instalar y configurar Monit en Debian 9

Cómo instalar Icinga 2 e Icinga Web 2 en Debian 9

Cómo encontrar y cambiar la dirección IP en Debian

Cómo instalar Java 16 (OpenJDK 16) en Debian 11

Instalar y configurar Fail2ban en Debian 11