Linux:Installation d'un Ubuntu : Différence entre versions

De WIKI.minetti.org
Aller à : navigation, rechercher
(Page créée avec « == But == Le but est d'installer un poste de travail Ubuntu pour un développeur Java, avec: * une session GNOME classique (à la place d'Unity); * Thunderbird; * Java de... »)
 
m
Ligne 50 : Ligne 50 :
 
Taper la commande suivante pour installer divers outils:
 
Taper la commande suivante pour installer divers outils:
 
  sudo apt-get install vim tree dnsutils traceroute compizconfig-settings-manager compiz-plugins compiz-plugins-extra gimp dia
 
  sudo apt-get install vim tree dnsutils traceroute compizconfig-settings-manager compiz-plugins compiz-plugins-extra gimp dia
 +
 +
Ajouter l'utilisateur au groupe users:
 +
sudo adduser jpm users
  
 
== Configuration des espaces de travail ==
 
== Configuration des espaces de travail ==
Ligne 65 : Ligne 68 :
 
== Installation de Java ==
 
== Installation de Java ==
 
* Récupérer la [http://www.oracle.com/technetwork/java/javase/downloads/index.html dernière version de java];
 
* Récupérer la [http://www.oracle.com/technetwork/java/javase/downloads/index.html dernière version de java];
* dézipper le targz obtenu dans le répertoire '''/opt''';
+
* dézipper le targz obtenu dans le répertoire '''/opt''':
 +
sudo tar xvzf jdk-8u92-linux-x64.tar.gz
 +
* mettre les bon propriétaires:
 +
sudo chown -R root.root jdk1.8.0_92
 
* créer un lien '''jdk''' qui pointe vers le répertoire racine de Java;
 
* créer un lien '''jdk''' qui pointe vers le répertoire racine de Java;
 
* créer le fichier '''java.sh''' dans le répertoire '''/etc/profile.d/''' avec le contenu suivant:
 
* créer le fichier '''java.sh''' dans le répertoire '''/etc/profile.d/''' avec le contenu suivant:
Ligne 81 : Ligne 87 :
 
== Installation d'Apache Maven ==
 
== Installation d'Apache Maven ==
 
* Récupérer la [https://maven.apache.org/download.cgi dernière version de Maven];
 
* Récupérer la [https://maven.apache.org/download.cgi dernière version de Maven];
* dézipper le targz obtenu dans le répertoire '''/opt''';
+
* dézipper le targz obtenu dans le répertoire '''/opt''':
 +
sudo tar xvzf apache-maven-3.3.9-bin.tar.gz
 
* créer un lien '''apache-maven''' qui pointe vers le répertoire racine de Maven;
 
* créer un lien '''apache-maven''' qui pointe vers le répertoire racine de Maven;
 
* créer le fichier '''apache-maven.sh''' dans le répertoire '''/etc/profile.d/''' avec le contenu suivant:
 
* créer le fichier '''apache-maven.sh''' dans le répertoire '''/etc/profile.d/''' avec le contenu suivant:
Ligne 89 : Ligne 96 :
 
== Installation d'Apache Ant ==
 
== Installation d'Apache Ant ==
 
* Récupérer la [http://ant.apache.org/bindownload.cgi dernière version de Ant];
 
* Récupérer la [http://ant.apache.org/bindownload.cgi dernière version de Ant];
* dézipper le targz obtenu dans le répertoire '''/opt''';
+
* dézipper le targz obtenu dans le répertoire '''/opt''':
 +
sudo tar xvzf apache-ant-1.9.7-bin.tar.gz
 
* créer un lien '''apache-ant''' qui pointe vers le répertoire racine de Ant;
 
* créer un lien '''apache-ant''' qui pointe vers le répertoire racine de Ant;
 
* créer le fichier '''apache-ant.sh''' dans le répertoire '''/etc/profile.d/''' avec le contenu suivant:
 
* créer le fichier '''apache-ant.sh''' dans le répertoire '''/etc/profile.d/''' avec le contenu suivant:
Ligne 97 : Ligne 105 :
 
== Installation d'Apache TomEE+ ==
 
== Installation d'Apache TomEE+ ==
 
* Récupérer la [http://tomee.apache.org/downloads.html dernière version de TomEE+];
 
* Récupérer la [http://tomee.apache.org/downloads.html dernière version de TomEE+];
* dézipper le targz obtenu dans le répertoire '''/opt''';
+
* dézipper le targz obtenu dans le répertoire '''/opt''':
 +
sudo tar xvzf apache-tomee-1.7.4-plus.tar.gz
 
* créer un lien '''apache-tomee-plus''' qui pointe vers le répertoire racine de TomEE+;
 
* créer un lien '''apache-tomee-plus''' qui pointe vers le répertoire racine de TomEE+;
 
* créer le fichier '''apache-tomee-plus.sh''' dans le répertoire '''/etc/profile.d/''' avec le contenu suivant:
 
* créer le fichier '''apache-tomee-plus.sh''' dans le répertoire '''/etc/profile.d/''' avec le contenu suivant:
 
  export CATALINA_HOME=/opt/apache-tomee-plus
 
  export CATALINA_HOME=/opt/apache-tomee-plus
 
  export PATH=$PATH:$CATALINA_HOME/bin
 
  export PATH=$PATH:$CATALINA_HOME/bin
 +
* exécuter les commandes suivantes pour autoriser un simple utilisateur à lancer TomEE:
 +
sudo chown root.users apache-tomee-plus/conf
 +
sudo chmod 775 apache-tomee-plus/conf
 +
sudo chown root.users apache-tomee-plus/logs
 +
sudo chmod 775 apache-tomee-plus/logs
 +
sudo chown root.users apache-tomee-plus/temp
 +
sudo chmod 775 apache-tomee-plus/temp
 +
sudo chown root.users apache-tomee-plus/webapps
 +
sudo chmod 775 apache-tomee-plus/webapps
 +
sudo chown root.users apache-tomee-plus/work
 +
sudo chmod 775 apache-tomee-plus/work
  
 
== Installation d'Eclipse IDE ==
 
== Installation d'Eclipse IDE ==
 
* Récupérer la [https://eclipse.org/downloads/ Eclipse IDE for Java EE Developers];
 
* Récupérer la [https://eclipse.org/downloads/ Eclipse IDE for Java EE Developers];
* dézipper le targz obtenu dans le répertoire '''/opt''';
+
* dézipper le targz obtenu dans le répertoire '''/opt''':
* renommer le répertoire racine d'Eclipse pour y insérer le nom de version;
+
sudo tar xvzf eclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz
* créer un lien '''eclipse''' qui pointe vers le répertoire racine d'Eclipse;
+
* renommer le répertoire racine d'Eclipse pour y insérer le nom de version:
 +
sudo mv eclipse eclipse-luna
 +
* créer un lien '''eclipse''' qui pointe vers le répertoire racine d'Eclipse:
 +
sudo ln -s eclipse-luna eclipse
 +
* exécuter les commandes suivantes pour autoriser un simple utilisateur à lancer Eclipse IDE:
 +
sudo chown -R root.users eclipse-luna
 +
sudo chown root.root eclipse-luna
 +
sudo chmod -s eclipse-luna
 +
sudo chmod 755 eclipse-luna
 +
 
 +
== Test des installations ==
 +
Tester les installations précédentes en tapant les commandes suivantes:
 +
java -version
 +
mvn -version
 +
ant -version
 +
catalina.sh run

Version du 20 mai 2016 à 21:53

But

Le but est d'installer un poste de travail Ubuntu pour un développeur Java, avec:

  • une session GNOME classique (à la place d'Unity);
  • Thunderbird;
  • Java de Oracle;
  • Apache Maven;
  • Apache Ant;
  • Apache TomEE;
  • EDI Eclipse;

Installation Ubuntu

Procéder à l'installation d'Ubuntu via CD ou clé USB.

Configuration d'un proxy

Si dans le réseau local figure un proxy, il faut commencer par le configurer pour être autorisé à aller sur internet. Avant de commencer, il est impératif d'avoir l'URL du fichier PAC (voir l'administrateur système). Pour cela:

  • dérouler le menu de fermeture de session;
  • cliquer dans Paramètres système...: le panneau Paramètres système s'affiche;
  • cliquer sur l'icône Réseau;
  • sélectionner Serveur mandataire;
  • choisir Automatique comme méthode;
  • saisir l'URL du fichier PAC comme URL de configuration;
  • cliquer sur le bouton Appliquer à tout le système.

Mozilla Firefox

  • Aller dans Preferences;
  • sélectionner Advanced et Network;
  • cliquer sur le bouton Settings... en face de Configure how Firefox connects to the internet;
  • vérifier que l'option Use system proxy settings est bien sélectionnée;
  • redémarrer l'ordinateur.

apt-get

  • Créer le fichier proxy dans le répertoire /etc/apt/apt.conf.d contenant la ligne suivante:
Acquire::http::Proxy "http://192.168.0.6:3128"

Mise à jour

Taper les commandes suivantes pour mettre à jour le système:

sudo apt-get update
sudo apt-get upgrade

Mieux vaut redémarrer l'ordinateur.

Session GNOME Classique

Pour utiliser une session GNOME classique, comparable à celle de GNOME 2.x, il faut taper la commande suivante:

sudo apt-get install gnome-session-flashback

Il suffira ensuite de fermer la session et de sélectionner la session GNOME Flashback (Compiz) à la prochaine authentification.

Voir documentation Ubuntu

Installation diverses

Taper la commande suivante pour installer divers outils:

sudo apt-get install vim tree dnsutils traceroute compizconfig-settings-manager compiz-plugins compiz-plugins-extra gimp dia

Ajouter l'utilisateur au groupe users:

sudo adduser jpm users

Configuration des espaces de travail

Commencer par activer les espaces de travail. Pour cela:

  • cliquer dans Paramètres système...: le panneau Paramètres système s'affiche;
  • cliquer sur l'icône Apparence;
  • cliquer sur l'onglet Comportement;
  • cocher la case à cocher Activer les espaces de travail;

Puis, configurer le nombre d'espaces de travail. Pour cela:

  • cliquer dans le menu Ubuntu sur Applications / Outils Système / Preferences / CompizConfig Settings Manager;
  • dans la catégorie Général, cliquer Options Générales;
  • cliquer sur l'onglet Taille du bureau (dernier onglet);
  • saisissez 8 comme Taille virtuelle horizontale;

Installation de Java

sudo tar xvzf jdk-8u92-linux-x64.tar.gz
  • mettre les bon propriétaires:
sudo chown -R root.root jdk1.8.0_92
  • créer un lien jdk qui pointe vers le répertoire racine de Java;
  • créer le fichier java.sh dans le répertoire /etc/profile.d/ avec le contenu suivant:
# Répertoire HOME
export JDK_HOME="/opt/jdk"
export JRE_HOME="$JDK_HOME/jre"
export JAVA_HOME="$JDK_HOME"

# CLASSPATH
export CLASSPATH="$JDK_HOME/lib/tools.jar"

# PATH
export PATH=$JDK_HOME/bin:$JRE_HOME/bin:$PATH

Installation d'Apache Maven

sudo tar xvzf apache-maven-3.3.9-bin.tar.gz
  • créer un lien apache-maven qui pointe vers le répertoire racine de Maven;
  • créer le fichier apache-maven.sh dans le répertoire /etc/profile.d/ avec le contenu suivant:
export M2_HOME=/opt/apache-maven
export PATH=$PATH:$M2_HOME/bin

Installation d'Apache Ant

sudo tar xvzf apache-ant-1.9.7-bin.tar.gz
  • créer un lien apache-ant qui pointe vers le répertoire racine de Ant;
  • créer le fichier apache-ant.sh dans le répertoire /etc/profile.d/ avec le contenu suivant:
export ANT_HOME=/opt/apache-ant
export PATH=$PATH:$ANT_HOME/bin

Installation d'Apache TomEE+

sudo tar xvzf apache-tomee-1.7.4-plus.tar.gz
  • créer un lien apache-tomee-plus qui pointe vers le répertoire racine de TomEE+;
  • créer le fichier apache-tomee-plus.sh dans le répertoire /etc/profile.d/ avec le contenu suivant:
export CATALINA_HOME=/opt/apache-tomee-plus
export PATH=$PATH:$CATALINA_HOME/bin
  • exécuter les commandes suivantes pour autoriser un simple utilisateur à lancer TomEE:
sudo chown root.users apache-tomee-plus/conf
sudo chmod 775 apache-tomee-plus/conf
sudo chown root.users apache-tomee-plus/logs
sudo chmod 775 apache-tomee-plus/logs
sudo chown root.users apache-tomee-plus/temp
sudo chmod 775 apache-tomee-plus/temp
sudo chown root.users apache-tomee-plus/webapps
sudo chmod 775 apache-tomee-plus/webapps
sudo chown root.users apache-tomee-plus/work
sudo chmod 775 apache-tomee-plus/work

Installation d'Eclipse IDE

sudo tar xvzf eclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz
  • renommer le répertoire racine d'Eclipse pour y insérer le nom de version:
sudo mv eclipse eclipse-luna
  • créer un lien eclipse qui pointe vers le répertoire racine d'Eclipse:
sudo ln -s eclipse-luna eclipse
  • exécuter les commandes suivantes pour autoriser un simple utilisateur à lancer Eclipse IDE:
sudo chown -R root.users eclipse-luna
sudo chown root.root eclipse-luna
sudo chmod -s eclipse-luna
sudo chmod 755 eclipse-luna

Test des installations

Tester les installations précédentes en tapant les commandes suivantes:

java -version
mvn -version
ant -version
catalina.sh run