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

De WIKI.minetti.org
Aller à : navigation, rechercher
m
m
Ligne 200 : Ligne 200 :
 
Taper la commande suivante pour installer RabbitVCS:
 
Taper la commande suivante pour installer RabbitVCS:
 
  sudo apt-get install rabbitvcs-nautilus rabbitvcs-gedit rabbitvcs-cli
 
  sudo apt-get install rabbitvcs-nautilus rabbitvcs-gedit rabbitvcs-cli
 +
 +
== Création accès SVN ==
 +
Sur votre poste, commencer par créer une paire de clé:
 +
ssh-keygen -t rsa
 +
La commande va vous demander:
 +
* d'indiquer un nom de fichier: laisser vide;
 +
* une passphrase: laisser vide aussi.
 +
Copier la clé publique sur le serveur:
 +
ssh-copy-id -i ~/.ssh/id_rsa.pub user@svn.minetti.org
 +
Il faudra saisir votre mot de passe pour une dernière fois.
 +
Faire un essai de connexion:
 +
ssh user@svn.minetti.org
 +
Aucun mot de passe ne doit être demandé.

Version du 31 mai 2016 à 11:35

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 gnome-tweak-tool gimp dia subversion

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;

Configurations diverses

  • Cliquer dans le menu Ubuntu sur Applications / Outils Système / Preferences / Outil de personnalisation;
  • cliquer sur Bureau;
  • cocher les éléments suivants:
    • Dossier personnel;
    • Corbeille;
    • Volumes montés.
  • cliquer sur Polices;
  • diminuer de 2 la taille de toutes les polices de caractères.

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'Apache Tomcat

Faire la même chose avec Apache Tomcat correspondant à la version de TomEE.

Installation d'OpenEJB

Faire la même chose avec OpenEJB correspondant à la version de TomEE.

Test des installations

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

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

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
  • lancer Eclipse IDE;
  • cliquer sur Help / Install New Software... du menu;
  • ajouter l'URL suivante pour installer le plugin pour OpenEJB:
http://people.apache.org/~jgallimore/update-site/
  • créer un serveur Apache Tomcat;
  • créer un serveur OpenEJB.

Installation PostgreSQL

  • Taper la commande suivante pour installer PostgreSQL:
sudo apt-get install postgresql pgadmin3
  • Créer un nouvel utilisateur:
sudo -i -u postgres
psql
alter user postgres with encrypted password 'xxxxx';
create user rmo;
alter role rmo with CREATEDB;
alter user rmo with encrypted password 'rmo';
\q
exit
  • Connecter pgadmin3 au SGBD.

Installation Firebird

  • Taper la commande suivante pour installer Firebird:
sudo apt-get install firebird2.5-superclassic flamerobin
sudo dpkg-reconfigure firebird2.5-superclassic
sudo gbak -v -c -rep -FIX_FSS_METADATA WIN1252 -user SYSDBA -password XXXXXXXX /media/jpm/3238-AA13/Paie23052016.GBK localhost:/var/lib/firebird/2.5/data/ancien.fdb

Installation OpenLdap

  • Taper la commande suivante pour installer OpenLDAP:
sudo apt-get install slapd ldap-utils jxplorer

Installation de Skype

Taper la commande suivante pour installer Skype:

sudo dpkg --add-architecture i386
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update && sudo apt-get install skype

Installation RabbitVCS

Taper la commande suivante pour installer RabbitVCS:

sudo apt-get install rabbitvcs-nautilus rabbitvcs-gedit rabbitvcs-cli

Création accès SVN

Sur votre poste, commencer par créer une paire de clé:

ssh-keygen -t rsa

La commande va vous demander:

  • d'indiquer un nom de fichier: laisser vide;
  • une passphrase: laisser vide aussi.

Copier la clé publique sur le serveur:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@svn.minetti.org

Il faudra saisir votre mot de passe pour une dernière fois. Faire un essai de connexion:

ssh user@svn.minetti.org

Aucun mot de passe ne doit être demandé.