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