Installation de VMWare

L'installation de VMWare (Fusion sur OSX, Worksation Player sur Windows ou Linux) est normalement assez facile.

Depuis 2021, VMware n'est plus disponible sous license générale pour les étudiants de l'EPFL. L'utilisation de Virtualbox (gratuit) est recommandée.

A noter que certaines machines à processeur Intel (genre HP, Lenovo, etc.) peuvent nécessiter la modification du paramètre « Intel Virtualization » (ou mot similaire) dans le BIOS. Commencez par l'installation indiquée et si nécessaire (message de VMWare) redémarrer pour aller modifier le BIOS.

Création d'une machine virtuelle pour le cours (version Fusion sur OSX)

  • Téléchargez une image Ubuntu LTS depuis leur site de téléchargement.

  • Démarrez VMWare Fusion ;

  • File -> New -> Install from disk or image ;

  • Maintenant vous pouvez choisir l'image ISO Ubuntu précédemment téléchargée sur votre disque ;

  • Sélectionnez Easy Install, entrez le mot de passe, et cochez la check-box pour partager les fichiers avec votre ordinateur « host » ;

  • Sélectionnez « Customize Settings » avec les option suivantes :

    • Processors and Memory : au moins 2_Go de mémoire, mais pas plus que la moitié de votre mémoire totale (la machine virtuelle peut utiliser tout les processeurs) ;
    • Hard Disk : sélectionnez au moins 20 Go ;
    • Sélectionnez l'endroit sur votre disk pour sauvegarder votre VM
  • Après l'instalation (ça peut prendre un peu de temps), vous pouver définir la plus haute résolution de votre écran dans la VM (System settings -> Display).

  • Assurez vous que le clavier soit correctement configuré (System settings -> Region&Language -> Input Sources)

  • Faites une mise à jour, soit par l'outil de mise à jour (software updater), soit « à la main » dans un terminal :

      sudo apt update
      sudo apt upgrade -y
    
  • Assurez vous que les dossier du 'host' soit visible dans le directory '/mnt/hgfs'. Si ce n'est pas le cas, suivre les instructions ici.

  • Pour finir, installez les outils nécessaires pour le cours :

      apt install build-essential clang check wdiff colordiff git openssh-client manpages manpages-dev doxygen curl
      apt install libssl-dev libssl-doc libcurl4-openssl-dev libjson-c-dev
    

Première compilation

Vous pouvez maintenant compiler votre projet sur votre VM, soit en accèdant à un disque local (Périphérique -> Dossiers partagés -> Règlages des dossiers partagés), soit en clonant votre dépôt GitHub.