28 September 2015 to 2 October 2015
Europe/Paris timezone

Configuration d'un poste de travail Linux

1. Créez le répertoire de travail de l'école, TP, et allez-y
   > mkdir TP
   > cd TP

2. Installez git
    2.1 >sudo apt-get install git
    2.2 vérifiez que git est installé
        >git --version (1.8.5.2)

3. Installez java et maven
    3.1 installez java
        > sudo apt-get install openjdk-7-jdk
    ou le SUN JDK 1.7
    3.2 installez maven
        > sudo apt-get install maven
    3.3 Positionnez la variable d'environnement $JAVA_HOME utilisée par Maven
    > export JAVA_HOME=/the/path/to/java
    3.4 vérifiez que maven est opérationnel
        > mvn --version   (Apache Maven 3.x.x)

4. Installez Docker
    4.1 installez Docker
    Pour les versions Ubuntu 14.04 et ultérieures, Docker fait partie des paquets de la distribution.
    > sudo apt-get install docker.io
    Pour les versions précédentes :
    > sudo curl -sSL https://get.docker.com/ | sh 
    4.2  créez un container centos équipé de JAVA

       > docker pull centos  # EN TANT QUE root !!
       > docker pull registry
       > docker run centos echo "hello"
       hello
       > docker run centos yum install -y maven
       > docker commit `docker ps -q -l` centos-java

5. Installez Sonar-runner
     5.1 Téléchargez Sonar-runner à http://repo1.maven.org/maven2/org/codehaus/sonar/runner/sonar-runner-dist/2.4/sonar-runner-dist-2.4.zip
     5.2 Installez Sonar-runner
    > unzip sonar-runner-dist-2.4.zip   (nous verrons pendant l'école comment le configurer)
       
6. Installez un client IRC (si vous n'en avez pas déjà), par exemple XChat
     > sudo apt-get install xchat

    Note: vous pouvez utiliser aussi un accès web à http://webchat.freenode.net

    et rejoignez le salon #in2p3-ecole2015 sur chat.freenode.net