11 votes

Java sur le serveur Ubuntu 12.04 ?

Je suis un peu confus en ce moment.

En bref, j'essaie de mettre en place un serveur Minecraft sur un serveur Ubuntu que j'ai récemment mis en place. Pour ce faire, j'avais évidemment besoin de Java, mais après avoir cherché sur Google pendant un court moment, je n'étais pas tout à fait sûr qu'il soit possible (ou légal ?) de le faire dans Ubuntu 12.04 en raison de problèmes de licence.

J'envisage maintenant de désinstaller le JDK ouvert et d'essayer d'obtenir un Java correct à la place. Ma question est la suivante : est-ce possible ? Est-ce légal ? Et si oui, comment dois-je m'y prendre ? Parce que je trouve qu'il est très difficile de trouver des instructions sur la façon de le faire pour 12.04 . . .

16voto

Salem Points 19144

Les problèmes juridiques auxquels vous faites référence concernent la distribution d'Oracle Java. Sa licence empêche qu'il soit fourni dans les dépôts par défaut, mais il est parfaitement légal de le télécharger et de l'installer.

Le moyen le plus simple est probablement d'utiliser la fonction WebUpd8 ppa :

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Cela lancera un script qui téléchargera et installera Oracle Java 7 (JDK) depuis le site officiel, ce qui est donc parfaitement légal.

Si vous voulez seulement JRE, le meilleur moyen est probablement de le télécharger et de l'installer manuellement à partir du site Web d'Oracle.

Source : INSTALLER ORACLE JAVA 7 DANS UBUNTU VIA LE DÉPÔT PPA

2voto

Gleb Points 1646

http://www.iasptk.com/ubuntu-oracle-java7-jdk7-jre7-firefox-chrome-plugin

Ubuntu. Oracle Java 7. Installez l'Oracle JDK 7.

Installez l'Oracle JRE 7.

Installez le plugin Firefox/Chrome Oracle Java 7


Installer le JDK

Téléchargez le "fichier binaire compressé" Linux 32 bits ou 64 bits - il porte l'extension ".tar.gz".

Décompressez-le

$ tar -xvf jdk-7u7-linux-i586.tar.gz

Le paquetage JDK 7 est extrait dans le répertoire ./jdk1.7.0_07. - Maintenant, déplacez le répertoire JDK 7 dans /usr/lib.

$ sudo mv jdk1.7.0_07 /usr/lib/jvm/jdk1.7.0_07

Exécutez maintenant

$ sudo update-alternatives --config java

Quelles sorties :

There are 2 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 

Press enter to keep the current choice[*], or type selection number: 

Mémorisez le dernier chiffre et appuyez sur la touche Entrée pour quitter cet utilitaire, c'est-à-dire que dans cet exemple, mémorisez le chiffre 2.

si une seule alternative est présentée, retenez le chiffre 0.

Exécutez maintenant

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_07/jre/bin/java 3

Ceci ajoutera votre nouvelle installation JDK 7 dans la liste des alternatives, c'est-à-dire

utiliser le nombre mémorisé + 1, c'est-à-dire 3 dans l'exemple ci-dessus.

Exécuter

$ sudo update-alternatives --config java 

Vous verrez un résultat similaire à celui ci-dessous - choisissez le nombre de jdk1.7.0_07, par exemple 3 :

There are 3 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 
3 /usr/lib/jvm/jdk1.7.0_07/jre/bin/java 3 manual mode 
Press enter to keep the current choice[*], or type selection number: 3 

update-alternatives: using /usr/lib/jvm/jdk1.7.0_07/jre/bin/java to provide /usr/bin/java (java) in manual mode. 

Vérifiez la version de votre nouvelle installation JDK 7 :

$ java -version

java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode) 

Installer le JRE

Téléchargez le "fichier binaire compressé" Linux 32 bits ou 64 bits - il porte l'extension ".tar.gz".

Décompressez-le

$ tar -xvf jre-7u7-linux-i586.tar.gz

Le paquet JRE 7 est extrait dans le répertoire ./jre1.7.0_07. - Déplacez maintenant le répertoire JRE 7 dans /usr/lib.

$ sudo mv jre1.7.0_07 /usr/lib/jvm/jre1.7.0_07

Exécutez maintenant

$ sudo update-alternatives --config java

Quelles sorties :

There are 2 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 

Press enter to keep the current choice[*], or type selection number: 

Mémorisez le dernier chiffre et appuyez sur la touche Entrée pour quitter cet utilitaire, c'est-à-dire que dans cet exemple, mémorisez le chiffre 2.

si une seule alternative est présentée, retenez le chiffre 0.

Exécutez maintenant

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_07/bin/java 3

Cela ajoutera votre nouvelle installation JRE 7 dans la liste des alternatives, c'est-à-dire

utiliser le nombre mémorisé + 1, c'est-à-dire 3 dans l'exemple ci-dessus.

Exécuter

$ sudo update-alternatives --config java 

Vous verrez un résultat similaire à celui ci-dessous - choisissez le nombre de jre1.7.0_07, c'est-à-dire 3 :

There are 3 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 
3 /usr/lib/jvm/jre1.7.0_07/jre/bin/java 3 manual mode 

Press enter to keep the current choice[*], or type selection number: 3 
update-alternatives: using /usr/lib/jvm/jre1.7.0_07/jre/bin/java to provide /usr/bin/java (java) in manual mode. 

N.B. S'il n'y a pas eu d'installation précédente de java, le nouveau JRE sera la valeur par défaut et vous ne verrez pas ce qui précède.

Vérifiez la version de votre nouvelle installation JRE 7 :

$ java -version

java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode) 

Installer le plugin Firefox/Chrome

Dans un terminal :

$ mkdir ~/.mozilla/plugins 

Supprimez le plugin IcedTea, s'il a été installé.

$ sudo apt-get remove icedtea6-plugin 

Suppression d'une ancienne version du plugin Java (peut ou non être présent)

$ sudo rm ~/.mozilla/plugins/libnpjp2.so 

Vous pouvez maintenant installer le plugin, en créant un lien symbolique (vous indiquez à Firefox où se trouve le plugin).

$ sudo ln -s /usr/lib/jvm/jre1.7.0_07/lib/i386/libnpjp2.so ~/.mozilla/plugins/ 

Confirmez que le JRE a réussi en utilisant le site officiel d'oracle.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X