Systèmes d`exploitation (SYE)

publicité
installation
(v2014.1.0)
Systèmes d'exploitation (SYE)
Baptiste Delporte / Kevin Henzer / Prof. Daniel Rossier / Prof. Alberto Dassatti
Installation des outils de travail
Objectif de ce document
Ce document est un guide vous permettant d’installer les outils qui seront utilisés dans le cadre des
laboratoires de systèmes d’exploitation SYE. A l’issue des étapes décrites, vous aurez les outils nécessaires
disponibles sur votre propre ordinateur.
Vous devrez déjà avoir les outils fonctionnels à disposition avant d’arriver aux laboratoires.
Nous nous pencherons sur deux systèmes : Ubuntu (GNU/Linux) et Windows.
Sur Windows
Etape 1 – Installation de git
Afin de synchroniser les dossiers de travail et maintenir le workspace à jour, nous aurons besoin de l’outil de
gestion de version git, qui sera utilisé en ligne de commande.
Le projet Git for Windows fournit Git BASH, qui est une émulation de Bash pour faire tourner Git.
a) Allez sur le site du projet Git for Windows : http://msysgit.github.io/
b) Cliquez sur le bouton « Download » en haut de la page.
c) Démarrez l’installeur téléchargé.
d) Dans la fenêtre « Adjusting your PATH environment », choisissez l’option « Use Git from Git Bash
only ».
-1-
Laboratoire de systèmes d’exploitation
e) Les systèmes GNU/Linux et Windows n’ont pas la même gestion des fins de lignes. Dans la fenêtre
« Configuring the line ending conversions », choisissez l’option « Checkout Windows-style, commit
Unix-style line endings ».
f) Une fois l’installation terminée, allez dans le menu de démarrage, choisissez Git puis Git Bash. Une
fenêtre de terminal devrait s’ouvrir.
-2-
Laboratoire de systèmes d’exploitation
Vous pouvez utiliser la commande mkdir pour créer un dossier :
$ mkdir mondossier
aura pour effet de créer un répertoire mondossier
La commande cd permet de se déplacer dans les dossiers :
$ cd mondossier
aura pour effet de se déplacer dans le répertoire mondossier
Afin de vérifier si git est fonctionnel, vous pouvez simplement taper la commande git :
$ git
Un message d’aide devrait s’afficher.
Etape 2 – Installation du JDK Java
L’émulateur nachos est en langage Java. Nous avons besoin d’installer un JDK.
a) Allez sur le site d’Oracle : http://www.oracle.com
b) Suivez le chemin suivant : Downloads > Java for Developers (dans Popular Downloads) > Java SE
> JDK > Download.
c) Acceptez la licence et choisissez l’installeur adapté à votre système (32 bits ou 64 bits).
d) Installez Java.
Etape 3 – Installation d’Eclipse
Pour le développement en Java et en C, nous utiliserons l’environnement de développent complet Eclipse,
qui est utilisé très couramment.
a) Allez sur le site d’Eclipse : http://www.eclipse.org
b) Cliquez sur le bouton Download.
c) Sélectionnez Windows dans la liste déroulante « Eclipse Release for … ».
d) Choisissez la version d’Eclipse Standard qui convient à votre système (32 bits ou 64 bits). Elle doit
correspondre au JDK précédemment installé. Le fichier téléchargé est au format ZIP.
e) Décompressez l’archive ZIP dans un répertoire ne contenant pas d’espaces, par exemple C:\eclipse
-3-
Laboratoire de systèmes d’exploitation
f) Vous pouvez créer un raccourci vers le fichier eclipse.exe sur votre bureau. Dans notre exemple, son
chemin est C:\eclipse\eclipse.exe
g) Lancez Eclipse.
h) Vous devez choisir un répertoire de travail appelé workspace. Choisissez un chemin ne contenant
aucun espace.
i) Vous avez maintenant la version classique d’Eclipse, utilisée pour la programmation en Java.
Afin d’être en mesure de coder en C dans l’environnement Eclipse, il faut installer le plugin Eclipse CDT
(C/C++ Development Tooling).
j) Allez sur le site du projet : http://www.eclipse.org/cdt/
k) Cliquez sur le bouton Download en haut de la page.
-4-
Laboratoire de systèmes d’exploitation
l) Choisissez le package qui correspond à votre version d’Eclipse.
m) Choisissez la version appropriée pour votre système (32 ou 64), dans les Download Links.
n) Ouvrez l’archive ZIP téléchargée et fusionnez le dossier extrait avec le répertoire d’Eclipse.
o) Lancez Eclipse.
p) En haut à droite se trouve un bouton Java. Il s’agit d’un bouton de perspective ; une perspective est
un ensemble de boutons et de vues adaptés à un contexte de langage particulier. Nous devons ajouter
un bouton pour le C/C++. Cliquez sur le bouton Open Perspective avec un petit + jaune sur une
fenêtre.
q) Choisissez la perspective C/C++ et ajoutez-la. Un bouton C/C++ devrait apparaître à côté du bouton
Java.
L’environnement Eclipse est maintenant prêt.
Sur Ubuntu
Etape 1 – Installation de git
L’installation de git est simple. Elle peut être effectuée avec le gestionnaire de paquets apt-get :
$ sudo apt-get install git
Afin de vérifier si git est fonctionnel, vous pouvez simplement taper la commande git :
$ git
Un message d’aide devrait s’afficher.
-5-
Laboratoire de systèmes d’exploitation
Etape 2 – Installation du JDK Java
La version libre OpenJDK du JDK Java est ici déconseillée car des problèmes ont été rencontrés avec celleci. Nous vous encourageons plutôt à installer la version propriétaire.
a)
Allez sur le site d’Oracle : http://www.oracle.com
b)
Suivez le chemin suivant : Downloads > Java for Developers (dans Popular Downloads) > Java
SE > JDK > Download.
c)
Acceptez la licence et choisissez le TAR GZ adapté à votre système (32 bits ou 64 bits).
d)
Décompressez le TAR GZ dans /opt
$ sudo tar xvfp jdk-___.tar.gz –C /opt
e)
Il est maintenant nécessaire d’ajouter le chemin dans le $PATH. Editez le fichier profile et
ajoutez les lignes suivantes à la fin, en spécifiant le bon chemin :
$ JAVA_HOME=/opt/jdk___
$ PATH=$PATH:$JAVA_HOME/bin
$ export JAVA_HOME
$ export PATH
Le fichier profile peut être /etc/profile ou .profile ; si vous utilisez Bash (ce qui est souvent le cas), la
configuration doit être généralement ajoutée au .bashrc
f)
Fermez la femêtre de terminal ou redémarrez votre desktop.
g)
Vous pouvez vérifier si le JDK est bien installé en affichant sa version :
$ java -version
La version doit correspondre à celle du JDK installé. Sinon, pensez à désinstaller java-common :
$ sudo apt-get remove java-common --purge
Etape 3 – Installation d’Eclipse
Nous vous conseillons d’installer manuellement Eclipse dans un sous-répertoire du répertoire /opt
-6-
Laboratoire de systèmes d’exploitation
a)
Allez sur le site d’Eclipse : http://www.eclipse.org
b)
Cliquez sur le bouton Download.
c)
Sélectionnez Linux dans la liste déroulante « Eclipse Release for … ».
d)
Choisissez la version d’Eclipse Standard qui convient à votre système (32 bits ou 64 bits). Le
fichier téléchargé est au format TAR GZ.
$ sudo tar xfvp ~/chemin_vers_telechargements/eclipse-standard-___.tar.gz –C /opt
L’archive contient un dossier eclipse à sa racine.
e)
Assurez-vous que
les permissions) :
/opt/eclipse/eclipse
est accessible en lecture et en exécution (flag x dans
$ ls –l /opt/eclipse/eclipse
f)
Vous pouvez créer un raccourci vers le fichier
desktop manager.
g)
Lancez Eclipse.
h)
Vous devez choisir un répertoire de travail appelé workspace. Choisissez un chemin ne contenant
aucun espace.
i)
Allez sur le site du projet Eclipse CDT : http://www.eclipse.org/cdt/
j)
Cliquez sur le bouton Download en haut de la page.
k)
Choisissez le package qui correspond à votre version d’Eclipse.
l)
Choisissez la version appropriée pour votre système (32 ou 64), dans les Download Links.
m)
Décompressez l’archive TAR GZ :
/opt/eclipse/eclipse
sur le bureau de votre
$ sudo tar xfvp ~/chemin_vers_telechargements/eclipse-cpp-___.tar.gz –C /opt
n)
Lancez Eclipse.
o)
En haut à droite se trouve un bouton Java. Il s’agit d’un bouton de perspective ; une perspective
est un ensemble de boutons et de vues adaptés à un contexte de langage particulier. Nous devons
-7-
Laboratoire de systèmes d’exploitation
ajouter un bouton pour le C/C++. Cliquez sur le bouton Open Perspective avec un petit + jaune
sur une fenêtre.
p)
Choisissez la perspective C/C++ et ajoutez-la. Un bouton C/C++ devrait apparaître à côté du
bouton Java.
Etape 4 – Eclipse et JDK Java
Le JDK installé n’étant pas issu d’un paquet Debian ou Ubuntu, il vous sera peut-être nécessaire d’indiquer
à Eclipse le chemin vers le JDK.
a) Faites un clic droit sur le projet (typiquement, nachos) et allez dans Properties.
b) Allez dans la section Java Build Path, onglet Libraries.
c) Si une librairie est déjà présente, supprimez-la en cliquant sur Remove.
d) Cliquez sur Add Library.
-8-
Laboratoire de systèmes d’exploitation
e) Choisissez JRE System Library et cliquez sur Next.
f) Choisissez Alternate JRE et cliquez sur Installed JREs.
g) Dans Installed JREs, cliquez sur Add.
h) Choisissez Standard VM puis cliquez sur Next.
-9-
Laboratoire de systèmes d’exploitation
i) Cliquez sur Directory à droite de JRE home et sélectionnez le répertoire /opt/jdk-___/jre/bin en
adaptant le chemin vers le JDK.
j) Assurez-vous que la checkbox à gauche du chemin ajouté est cochée.
k) Cliquez sur OK.
l) Cliquez sur Finish.
m) Dans JARs and class folders on the build path, une nouvelle entrée JRE System Library devrait
apparaître. Vérifiez que la version est correcte. Cliquez sur OK.
- 10 -
Laboratoire de systèmes d’exploitation
- 11 -
Téléchargement