GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian – Debians Haltung zu Gcj und Openjdk?

Sowohl OpenJDK als auch GCJ sind für die Installation unter Debian verfügbar, und jetzt frage ich mich, was passiert. Bieten diese nicht dieselbe Funktionalität?

Akzeptierte Antwort:

Debian vertritt den Standpunkt, dass es abgesehen von bestimmten kritischen Systemkomponenten, die als erforderlich betrachtet werden¹, keine bevorzugte Software gibt. Wenn zwei Programme ähnliche Funktionalität bieten und beide für Debian² geeignet sind und es einen Debian-Entwickler gibt, der bereit ist, jedes Paket zu pflegen, dann landen beide Programme in Debian. Die Idee ist, dass es dem Benutzer überlassen bleibt, welches Programm er verwenden möchte.

Auf einem gegebenen System kann höchstens eine Java-Implementierung /usr/bin/java sein . Dies wird durch den Alternativmechanismus entschieden:Jede Java-Implementierung hat eine Priorität (festgelegt durch gemeinsame Vereinbarung zwischen den Betreuern der beteiligten Debian-Pakete), und welche Implementierung, die auf einem bestimmten System installiert ist, die höchste Priorität hat, erhält /usr/bin/java . Der Systemadministrator kann dies außer Kraft setzen, indem er die Datei /etc/alternatives/java manuell ändert symbolischer Link. Und wenn mehrere JVMs installiert sind, können Benutzer von Fall zu Fall entscheiden, /usr/lib/jvm/java-6-openjdk/jre/bin/java auszuführen , /usr/lib/jvm/java-6-sun/jre/bin/java usw.

¹ Oder zumindest dringend empfohlen.
² Die bekannteste Anforderung ist, dass das Programm freie Software sein muss, mit einigen Ausnahmen (non-free ); ein anderer ist, dass es nicht zu buggy sein darf.


Debian
  1. So installieren und verwenden Sie Ansible unter Debian 11

  2. So installieren und sichern Sie MariaDB unter Debian 11

  3. So installieren Sie Node.js und npm unter Debian 11

  4. So installieren Sie OpenJDK JAVA 11/8 in Ubuntu und Debian

  5. So installieren Sie Java 10 auf Debian 9

PSAD-Installation und -Konfiguration unter Debian 8 (Jessie)

So installieren und konfigurieren Sie Monit unter Debian 9

So installieren Sie Icinga 2 und Icinga Web 2 unter Debian 9

So finden und ändern Sie die IP-Adresse unter Debian

So installieren Sie Java 16 (OpenJDK 16) auf Debian 11

Installieren und konfigurieren Sie Fail2ban unter Debian 11