iweb visitor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
teaching:infoh304 [2015/09/15 12:36]
jroland [Machine virtuelle pour le cours INFOH304]
teaching:infoh304 [2016/09/15 14:22]
jroland [Machine virtuelle pour le cours INFOH304]
Line 10: Line 10:
 <​p>​Une fois installée sur votre ordinateur, vous pourrez utiliser la machine virtuelle:</​p>​ <​p>​Une fois installée sur votre ordinateur, vous pourrez utiliser la machine virtuelle:</​p>​
 <ul> <ul>
-<​li>​aux cours théoriques:​ pour directement tester des bouts de codes</li>+<​li>​aux cours théoriques:​ pour directement tester des bouts de code</li>
 <​li>​aux travaux pratiques: pour effectuer les exercices sur votre propre ordinateur plutôt que sur les machines de la salle</​li>​ <​li>​aux travaux pratiques: pour effectuer les exercices sur votre propre ordinateur plutôt que sur les machines de la salle</​li>​
 <​li>​à la maison: pour réviser les exercices et éventuellement préparer votre projet</​li>​ <​li>​à la maison: pour réviser les exercices et éventuellement préparer votre projet</​li>​
 </ul> </ul>
 <​p>​L'​avantage d'une machine virtuelle est que quel que soit le système installé sur votre ordinateur, vous vous retrouverez tous avec la même configuration,​ ce qui facilite le support technique.</​p>​ <​p>​L'​avantage d'une machine virtuelle est que quel que soit le système installé sur votre ordinateur, vous vous retrouverez tous avec la même configuration,​ ce qui facilite le support technique.</​p>​
-<p>Un désavantage est que cela occupe de l'​espace disque et peut ralentir l'​ordinateur vu qu'il doit exécuter deux systèmes d'​exploitation en même temps. La machine virtuelle a été conçue pour rester légère et donc fonctionnelle sur tout ordinateur qui ne soit pas trop ancien, mais si vous préférez néanmoins vous en passer, vous trouverez ​ci-dessous ​des instructions pour installer le compilateur gcc directement sur votre ordinateur.</​p>​+<p>Un désavantage est que cela occupe de l'​espace disque et peut ralentir l'​ordinateur vu qu'il doit exécuter deux systèmes d'​exploitation en même temps. La machine virtuelle a été conçue pour rester légère et donc fonctionnelle sur tout ordinateur qui ne soit pas trop ancien, mais si vous préférez néanmoins vous en passer, vous trouverez des instructions pour installer le compilateur gcc directement sur votre ordinateur.</​p>​
 <​h1>​Installation de la machine virtuelle</​h1>​ <​h1>​Installation de la machine virtuelle</​h1>​
 <ol> <ol>
-<​li>​Assurez-vous d'​avoir au moins 7Go de libre sur votre disque dur +<​li>​Assurez-vous d'​avoir au moins 10Go de libre sur votre disque dur
-<​ul>​ +
-<​li>​7Go sont nécessaires lors de l'​installation,​ mais seuls 5Go seront utilisés finalement</​li>​ +
-</ul>+
 </li> </li>
-<​li>​Téléchargez et installez l'​outil de virtualisation VirtualBox+<​li>​Téléchargez et installez l'​outil de virtualisation ​<a href="​https://​www.virtualbox.org/​wiki/​Download_Old_Builds_5_0"​ target="​_blank">​VirtualBox</a>, <​b>​version 5.0.16</​b>​
 <ul> <ul>
-<​li><​a href="https://www.virtualbox.org/​wiki/Downloads" ​target="_blank">​VirtualBox</​a> ​(Windows/Mac/Linux)</li>+<​li><​a href="http://download.virtualbox.org/​virtualbox/5.0.16/​VirtualBox-5.0.16-105871-Win.exe">​VirtualBox 5.0.16 pour Windows</​a></​li>​ 
 +<​li><​a href="http://​download.virtualbox.org/​virtualbox/​5.0.16/​VirtualBox-5.0.16-105871-OSX.dmg">​VirtualBox ​5.0.16 pour Mac OS</a></li> 
 +<​li>​Remarque:​ les versions plus récentes sont déconseillées car elles ne supportent pas certaines fonctions d'​intégration entre l'​hôte et l'​invité,​ comme le "​glisser-déposer"​ de fichiers</li>
 </ul> </ul>
 </li> </li>
 <​li>​Téléchargez et installez un client Bittorrent, par exemple: <​li>​Téléchargez et installez un client Bittorrent, par exemple:
 <ul> <ul>
-<​li><​a href="​http://​dev.deluge-torrent.org/​wiki/​Download"​ target="​_blank">​Deluge</​a>​ (Windows/​Mac/​Linux)</​li>​+<​li><​a href="​http://​dev.deluge-torrent.org/​wiki/​Download"​ target="​_blank">​Deluge</​a>​&nbsp;(Windows/​Mac/​Linux)</​li>​
 </ul> </ul>
 </li> </li>
Line 40: Line 39:
 <​li>​Ouvrez ce fichier avec votre client Bittorrent, et attendez la fin du téléchargement <​li>​Ouvrez ce fichier avec votre client Bittorrent, et attendez la fin du téléchargement
 <ul> <ul>
-<​li>​en cas de problème avec Bittorrent, voici un lien de téléchargement direct: <a href="​http://​cs.ulb.ac.be/​files/​padi-vm.ova">​padi-vm.ova</​a></​li>​+<​li>​en cas de problème avec Bittorrent, voici un lien de téléchargement direct:&nbsp;<a href="​http://​cs.ulb.ac.be/​files/​padi-vm.ova">​padi-vm.ova</​a></​li>​
 </ul> </ul>
 </li> </li>
 <​li>​Double-cliquez sur le fichier téléchargé (nommé "​padi-vm.ova"​) pour l'​ouvrir avec VirtualBox</​li>​ <​li>​Double-cliquez sur le fichier téléchargé (nommé "​padi-vm.ova"​) pour l'​ouvrir avec VirtualBox</​li>​
 <​li>​Cliquez sur "​Importer"​ et attendez quelques minutes que l'​importation se termine</​li>​ <​li>​Cliquez sur "​Importer"​ et attendez quelques minutes que l'​importation se termine</​li>​
-<​li>​Dans la fenêtre "​Oracle VM VirtualBox",​ cliquez sur "​Démarrer"​ pour faire démarrer votre nouvelle machine virtuelle (nommée "​padi-vm"​).</​li>​+<​li>​Dans la fenêtre "​Oracle VM VirtualBox",​ cliquez sur "​Démarrer"​ pour faire démarrer votre nouvelle machine virtuelle (nommée "​padi-vm"​).</​li><​li>​Si la machine virtuelle vous demande un mot de passe pour vous connecter, les identifiants sont les suivants:</​li></​ol><​ul><​ul><​li>​Nom d'​utilisateur:​ student</​li><​li>​Mot de passe: ulb</​li></​ul></​ul><​ol>
 </ol> </ol>
-<​p>​Vous pouvez maintenant supprimer le fichier "​padi-vm.ova"​ si vous désirez récupérer 2Go d'​espace disque</​p>​+<​p>​Vous pouvez maintenant supprimer le fichier "​padi-vm.ova"​ si vous désirez récupérer 2Go d'​espace disque.</p>
 <​h1>​Accès aux fichiers de la machine hôte</​h1>​ <​h1>​Accès aux fichiers de la machine hôte</​h1>​
 <ol> <ol>
Line 72: Line 71:
 <p>En cas de modification de la configuration du serveur de fichiers de l'ULB, il se peut que la méthode automatique ne fonctionne plus. Dans ce cas, vous pouvez utiliser la méthode manuelle suivante (il faudra réitérer ces étapes à chaque démarrage de la machine virtuelle).</​p>​ <p>En cas de modification de la configuration du serveur de fichiers de l'ULB, il se peut que la méthode automatique ne fonctionne plus. Dans ce cas, vous pouvez utiliser la méthode manuelle suivante (il faudra réitérer ces étapes à chaque démarrage de la machine virtuelle).</​p>​
 <ol> <ol>
-<​li>​Cliquez sur <​em>​Menu</​em>​ → <​em>​Dossier Personnel</​em>​ → <​em>​Fichier </​em>​→ <​em>​Se connecter à un serveur</​em></​li>​ +<​li>​Cliquez sur&nbsp;<​em>​Menu</​em>​&nbsp;&nbsp;<​em>​Dossier Personnel</​em>​&nbsp;&nbsp;<​em>​Fichier&nbsp;</​em>​→&nbsp;<​em>​Se connecter à un serveur</​em></​li>​ 
-<​li>​Remplissez la boite de dialogue avec les informations suivantes, où USERNAME est votre nom d'​utilisateur ULB (la partie avant "​@ulb.ac.be"​ de votre adresse email)+<​li>​Remplissez la boite de dialogue avec les informations suivantes, où USERNAME est&nbsp;votre nom d'​utilisateur ULB (la partie avant "​@ulb.ac.be"​ de votre adresse email)
 <ul> <ul>
 <​li>​Serveur:​ nestor.ulb.ac.be</​li>​ <​li>​Serveur:​ nestor.ulb.ac.be</​li>​
Line 87: Line 86:
 <​p>​Pour éteindre la machine virtuelle, vous pouvez soit:</​p>​ <​p>​Pour éteindre la machine virtuelle, vous pouvez soit:</​p>​
 <ul> <ul>
 +<​li>​Fermer la fenêtre dans laquelle s'​affiche la machine virtuelle, puis choisir "​Envoyer le signal d'​extinction"​.</​li>​
 <​li>​Cliquer sur Menu (dans la machine virtuelle), puis "​Quitter",​ puis "​Eteindre"​.</​li>​ <​li>​Cliquer sur Menu (dans la machine virtuelle), puis "​Quitter",​ puis "​Eteindre"​.</​li>​
-<​li>​Fermer la fenêtre dans laquelle s'​affiche la machine virtuelle, choisir "Send the shutdown signal",​ puis "​Eteindre"​ dans la machine virtuelle.</​li>​ 
 </ul> </ul>
  
Line 107: Line 106:
 Clavier Mac: Clavier Mac:
 <ul> <ul>
-<​li>​Certains caractères ne sont pas présentes ​sur un clavier AZERTY Mac, comme les accolades.</​li>​+<​li>​Certains caractères ne sont pas présents ​sur un clavier AZERTY Mac, comme les accolades.</​li>​
 <​li>​Vous pouvez les taper en combinant la touche "​alt-option"​ de droite avec d'​autres touches, par exemple "​alt-ç"​ pour "​{"​ (voir <a href="​https://​fr.wikipedia.org/​wiki/​AZERTY#/​media/​File:​Belgian_pc_keyboard.svg">​ici</​a>​ pour tous les caractères disponibles) <​li>​Vous pouvez les taper en combinant la touche "​alt-option"​ de droite avec d'​autres touches, par exemple "​alt-ç"​ pour "​{"​ (voir <a href="​https://​fr.wikipedia.org/​wiki/​AZERTY#/​media/​File:​Belgian_pc_keyboard.svg">​ici</​a>​ pour tous les caractères disponibles)
-</ul>+</li></ul>
  
 <​h2>​Avancé</​h2>​ <​h2>​Avancé</​h2>​
 <ul> <ul>
-<​li>​Dans la machine virtuelle, le dossier ULB correspond au chemin "/media/ULB", et le dossier partagé de la machine hôte au chemin "/media/​share"​.</​li>​+<​li>​Dans la machine virtuelle, le dossier ULB correspond au chemin "/mnt/ULB", et le dossier partagé de la machine hôte au chemin "/mnt/​share"​.</​li>​
 <​li>​Le nom d'​utilisateur de la machine virtuelle est "​student"​ et le mot de passe "​ulb"​. Cet utilisateur a les droits administrateurs et peut donc utiliser la commande sudo. Ne l'​utilisez que si vous savez ce que vous faites!</​li>​ <​li>​Le nom d'​utilisateur de la machine virtuelle est "​student"​ et le mot de passe "​ulb"​. Cet utilisateur a les droits administrateurs et peut donc utiliser la commande sudo. Ne l'​utilisez que si vous savez ce que vous faites!</​li>​
 </ul> </ul>
Line 126: Line 125:
 <​p>​Mac OS:</​p>​ <​p>​Mac OS:</​p>​
 <ul> <ul>
-<​li><​a href="​http://​osxdaily.com/​2014/​02/​12/​install-command-line-tools-mac-os-x/"​ target="​_blank">​Xcode Command Line Tools</​a>​ (OS X &​gt;​=10.9 "​Mavericks"​)</​li>​ +<​li><​a href="​http://​osxdaily.com/​2014/​02/​12/​install-command-line-tools-mac-os-x/"​ target="​_blank">​Xcode Command Line Tools</​a>​&nbsp;(OS X &​gt;​=10.9 "​Mavericks"​)</​li>​ 
-<​li><​a href="​https://​developer.apple.com/​xcode/​downloads/"​ target="​_blank">​Xcode complet</​a>​ (OS X &​lt;​=10.8,​ nécessite ensuite d'​installer les "​command line tools"​)</​li>​ +<​li><​a href="​https://​developer.apple.com/​xcode/​downloads/"​ target="​_blank">​Xcode complet</​a>​&nbsp;(OS X &​lt;​=10.8,​ nécessite ensuite d'​installer les "​command line tools"​)</​li>​ 
-<​li><​a href="​https://​www.macports.org/"​ target="​_blank">​Macports</​a>​ (installer le port gcc48)</​li>​+<​li><​a href="​https://​www.macports.org/"​ target="​_blank">​Macports</​a>​&nbsp;(installer le port gcc48)</​li>​
 </ul> </ul>
 <​p>​Linux:</​p>​ <​p>​Linux:</​p>​
Line 135: Line 134:
 <​li>​Pour les dérivés de Ubuntu, vous pouvez installer les paquets suivants: <​li>​Pour les dérivés de Ubuntu, vous pouvez installer les paquets suivants:
 <ul> <ul>
-<​li>​build-essential openjdk-7-jdk gnuplot-x11 freeglut3 freeglut3-dev libxmlrpc-c* ​libboost1.54-dev</​li>​+<​li>​build-essential openjdk-7-jdk gnuplot-x11 freeglut3 freeglut3-dev libxmlrpc-c* ​libboost-dev</​li>​
 </ul> </ul>
 </li> </li>
 </ul> </ul>
 </​html>​ </​html>​