Linux:Installation d'un Ubuntu
Sommaire
- 1 But
- 2 Installation Ubuntu
- 3 Configuration d'un proxy
- 4 Mise à jour
- 5 Session GNOME Classique
- 6 Installation diverses
- 7 Configuration des espaces de travail
- 8 Installation de Java
- 9 Installation d'Apache Maven
- 10 Installation d'Apache Ant
- 11 Installation d'Apache TomEE+
- 12 Installation d'Eclipse IDE
- 13 Test des installations
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.
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
- Récupérer la dernière version de java;
- 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 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
- Récupérer la dernière version de Maven;
- 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 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
- Récupérer la dernière version de Ant;
- 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 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+
- Récupérer la dernière version de TomEE+;
- 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 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
- Récupérer la Eclipse IDE for Java EE Developers;
- dézipper le targz obtenu dans le répertoire /opt:
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