GNU/Linux >> Linux Esercitazione >  >> Debian

Debian – La posizione di Debian riguardo a Gcj e Openjdk?

Sia OpenJDK che GCJ sono disponibili per l'installazione su Debian e ora mi chiedo cosa stia succedendo. Non forniscono le stesse funzionalità?

Risposta accettata:

La posizione di Debian è che, al di là di alcuni componenti di sistema critici che sono considerati necessari¹, non esiste un software preferito. Se due programmi forniscono funzionalità simili, ed entrambi sono adatti per Debian², e c'è uno sviluppatore Debian disposto a mantenere ogni pacchetto, allora entrambi i programmi finiranno in Debian. L'idea è che spetta all'utente scegliere quale programma utilizzare.

Su un dato sistema, al massimo un'implementazione Java può essere /usr/bin/java . Questo viene deciso attraverso il meccanismo delle alternative:ogni implementazione Java ha una priorità (decisa di comune accordo tra i manutentori dei pacchetti Debian coinvolti), e qualunque implementazione installata su un particolare sistema abbia la priorità più alta diventa /usr/bin/java . L'amministratore di sistema può ignorarlo modificando manualmente il /etc/alternatives/java collegamento simbolico. E se sono installate diverse JVM, gli utenti possono scegliere caso per caso di eseguire /usr/lib/jvm/java-6-openjdk/jre/bin/java , /usr/lib/jvm/java-6-sun/jre/bin/java , ecc.

¹ O almeno fortemente consigliato.
² Il requisito più noto è che il programma deve essere software libero, con alcune eccezioni (non-free ); un altro è che non deve essere troppo difettoso.


Debian
  1. Come installare e utilizzare Ansible su Debian 11

  2. Come installare e proteggere MariaDB su Debian 11

  3. Come installare Node.js e npm su Debian 11

  4. Come installare OpenJDK JAVA 11/8 in Ubuntu e Debian

  5. Come installare Java 10 su Debian 9

Installazione e configurazione PSAD su Debian 8 (Jessie)

Come installare e configurare Monit su Debian 9

Come installare Icinga 2 e Icinga Web 2 su Debian 9

Come trovare e modificare l'indirizzo IP su Debian

Come installare Java 16 (OpenJDK 16) su Debian 11

Installa e configura Fail2ban su Debian 11