Ubuntu 12.04.2 LTS
Que se passe t-il ici?
# apt-get install openjdk-7-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
consolekit cryptsetup-bin dbus-x11 dconf-gsettings-backend dconf-service
gconf-service gconf-service-backend gconf2 gconf2-common gvfs gvfs-common
gvfs-daemons gvfs-libs libatasmart4 libavahi-glib1 libbonobo2-0
libbonobo2-common libcairo-gobject2 libcanberra0 libck-connector0
libcryptsetup4 libdconf0 libfontenc1 libgconf-2-4 libgconf2-4 libgdu0
libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgnome-keyring-common
libgnome-keyring0 libgnome2-0 libgnome2-bin libgnome2-common libgnomevfs2-0
libgnomevfs2-common libgtk-3-0 libgtk-3-bin libgtk-3-common libgudev-1.0-0
libidl-common libidl0 libllvm3.0 libltdl7 liblvm2app2.2 liborbit2
libpam-ck-connector libpolkit-agent-1-0 libpolkit-backend-1-0 libsgutils2-2
libtdb1 libvorbisfile3 libx11-xcb1 libxaw7 libxcb-glx0 libxcb-shape0 libxmu6
libxpm4 libxv1 libxxf86dga1 libxxf86vm1 mtools openjdk-7-jre policykit-1
policykit-1-gnome sound-theme-freedesktop udisks x11-utils
Est-il possible d'installer le JDK sans la moitié de Gnome et X11? Et des thèmes sonores? Ceci est un serveur sans tête (et sans haut-parleur).
MIS À JOUR
J'essaie personnellement d'éviter Java car, à mon avis, c'est très maladroit. Ces instructions sont reconstituées à partir de diverses sources. J'ai dû installer Java récemment et cela devrait fonctionner pour vous.
Si vos conditions de licence le permettent, installez Oracle Java. Téléchargez Java à partir de ici , vous devez choisir celui dont vous avez besoin en fonction de ce que vous avez installé.
JDK x64
wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.Oracle.com/otn-pub/Java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz
JDK x32
wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.Oracle.com/otn-pub/Java/jdk/7u51-b13/jdk-7u51-linux-i586.tar.gz
JRE x64
wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.Oracle.com/otn-pub/Java/jdk/7u51-b13/jre-7u51-linux-x64.tar.gz
JRE x32
wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.Oracle.com/otn-pub/Java/jdk/7u51-b13/jre-7u51-linux-i586.tar.gz
Notez que vous avez besoin d’une solution de contournement pour wget
et Oracle pour jouer à Nice ensemble.
Créez un répertoire dans lequel votre Java vivra:
Sudo mkdir -p /usr/lib/jvm
Déplacez le Java téléchargé:
Sudo mv jdk-7u51-linux-x64.tar.gz /usr/lib/jvm
Extraire Java:
Sudo tar zxvf jdk-7u51-linux-x64.tar.gz
Indiquez à Ubuntu que Java existe:
Sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_51/bin/javac 1
Sudo update-alternatives --install /usr/bin/Java java /usr/lib/jvm/jdk1.7.0_51/bin/Java 1
Sudo update-alternatives --set javac /usr/lib/jvm/jdk1.7.0_51/bin/javac
Sudo update-alternatives --set Java /usr/lib/jvm/jdk1.7.0_51/bin/Java
Ajoutez le chemin Java à votre profil système pour que la machine sache où se trouvent les fichiers binaires Java:
Sudo nano /etc/profile
A la fin du fichier, ajoutez ceci:
Java_HOME=/usr/lib/jvm/jdk1.7.0_51
PATH=$PATH:$Java_HOME/bin
export Java_HOME
export PATH
Enregistrez et redémarrez.
Testez votre installation Java:
Java -version
Très vieux trucs, mais si quelqu'un le cherche encore, il suffit d'installer openjdk-7-jre-headless ou openjdk-6-jre-headless