Installation de VirtualBox

L'installation de VirtualBox sur votre machine est normalement assez facile. Voir leur site Web.

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 VirtualBox) redémarrer pour aller modifier le BIOS.

Création d'une machine virtuelle pour le cours

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

  • Démarrez VirtualBox et créez une nouvelle machine:

    • Nom : ce que vous voulez
    • Type : Linux
    • Version : Ubuntu (64-bit) (note : s'il n'y a que la version 32-bit de disponible, c'est certainement que l'Intel Virtualizaton est désactivée dans le BIOS)
    • (mémoire ; au moins 2 Gio, Ubuntu 20.04 suggère même 4 Gio)
    • Créer un disque virtuel maintenant :
      • VDI
      • dynamique
      • choisissez son emplacement et sa taille
  • Une fois la nouvelle machine créée, avant de la lancer, « chargez » lui l'image ISO Ubuntu précédemment téléchargée :

    • Allez dans Configuration (en ayant sélectionné la machine)
    • Stockage ; controleur IDE du cdrom
    • Cliquez sur Live CD à droite
    • et cliquez sur l'icône de CDROM entre plus à droite pour y indiquer le fichier ISO
    • OK
  • Une fois le « cdrom » ISO « chargez » dans la machine virtuelle (étape précédente), démarrez la et suivez simplement les instructions.

  • Une fois l'installation terminée, redémarrez la machine vituelle et

    • faite 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
      
    • installez les « Additions invitées » (« Guest Additions ») ; elles vous permettrons d'avoir une meilleure intégration de votre machine vituelle dans votre machine réelle (redimensionnement d'écran, copié-collé de l'une à l'autre, accès au disque local dans la VM, ...) :

      • menu « Périphériques » de VitualBox (barre en haut)
      • entrée « Insérer l'image des additions invitées »
      • lancer l'exécution et suivez la démarche
  • Redémarrez la machine vituelle

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

      sudo apt install build-essential clang check wdiff colordiff git openssh-client manpages manpages-dev doxygen curl
      sudo 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.