Notice - Installation d’un environnement pour le distanciel IDL

1. Avant-propos

Pour vous permettre de continuer à travailler sur les travaux pratiques d’IDL depuis vos ordinateurs personnels, vous aurez besoin de Visual Studio Code (souvent abrégé VSCode), TypeScript, et git.

Pour que vous prépariez un tel environnement de travail, nous vous proposons pour le moment trois possibilités au choix :

  • Soit de directement utiliser à distance l’une des machines de TP de l’Université de Nantes au travers du système Guacamole via un simple navigateur, ce qui vous évite de devoir installer quoi que ce soit,

  • Soit installer une machine virtuelle Linux IDL que nous avons préparé, contenant tout le nécessaire (fonctionne sur Windows, Mac, Linux),

  • Soit installer manuellement tout le nécessaire sur votre propre système (Linux ou Windows).

2. Utilisation de Guacamole

L’Université de Nantes met à disposition un outil appelé Guacamole pour vous connecter à distance sur l’une des vraies machines de TP informatique de l’Université. L’outil est accessible directement depuis un navigateur (Firefox est recommandé) à l’aide de cette page : https://tpinfo.sciences.univ-nantes.fr

  • Pour une séance de TP, il est important de s’abord bien lire dans l’emploi du temps le nom de la salle de TP prévue pour la séance, et de bien choisir la salle en question dans l’interface.

  • Lorsque vous utilisez Guacamole, merci de ne pas utiliser l’option "Éteindre" dans le Linux utilisé à la fin de la séance afin qu’éventuellement les TP informatiques suivants en distanciel puissent avoir lieu dans les temps (donc sans intervention d’un technicien informatique).

  • La notice complète d’utilisation de Guacamole est disponible à cette adresse : https://intraperso.univ-nantes.fr/medias/fichier/notice-utilisation-guacamole-tpinfo-v1-2c_1605783512732-pdf?ID_FICHE=503550&INLINE=FALSE

3. Utilisation de la machine virtuelle Linux IDL

Cette méthode repose sur le logiciel VirtualBox, qui permet de créer et de lancer des machines dites "virtuelles" sur votre ordinateur. Cela permet par exemple d’exécuter un système Linux entier depuis un système Windows.

Ainsi, pour IDL, nous avons préparé une machine virtuelle Linux Ubuntu compatible VirtualBox contenant tout le nécessaire pour les TPs.

Cette approche est fiable, mais nécessite de télécharger un fichier très volumineux (environ 4 Go) ! Par conséquent, si vous souhaitez utiliser cette approche, pensez à télécharger en avance le fichier !

Pour utiliser cette machine virtuelle :

  1. Installez VirtualBox en récupérant un installeur à cette adresse : https://www.virtualbox.org/wiki/Downloads

  2. Téléchargez l’image VirtualBox IDL via ce lien : https://uncloud.univ-nantes.fr/index.php/s/djDBM7wcZpHEZxb

  3. Lancez VirtualBox, choisir l’option "Importer", et choisir l’image que vous venez de télécharger (le fichier .ova). Cela créera une nouvelle machine virtuelle dans VirtualBox.

  4. Choisissez la nouvelle machine et faites "Démarrer".

  5. Une nouvelle fenêtre va apparaître, dans laquelle va démarrer un système Ubuntu. Pour ouvrir une session dans ce système Ubuntu, le mot de passe est etudiant.

4. Installation manuelle des outils

Cette dernière méthode consiste à manuellement installer tous les outils nécessaires, un par un, sur votre machine personnelle (soit Linux soit Windows).

4.1. Installation manuelle sur votre Linux

Instructions pour Ubuntu / Mint :

Pour cela, ouvrez un terminal, puis :

  1. Installez git et npm avec la commande : sudo apt install git npm

  2. Installez TypeScript avec la commande : sudo npm install -g typescript

  3. Installez VSCode avec en exécutant une par une les 6 commandes suivantes :

    $ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /root/packages.microsoft.gpg
    $ install -o root -g root -m 644 /root/packages.microsoft.gpg /etc/apt/trusted.gpg.d/
    $ sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
    $ apt-get -y install apt-transport-https
    $ apt-get -y update
    $ apt-get -y install code
Attention à ne pas copier-coller le $ présent dans les commandes ci-dessus ! C’est simplement un symbole qui symbolise l’entrée de l’interpréteur de commande de votre terminal.

4.2. Installation manuelle sur votre Windows

Cette approche est considérée comme la moins fiable de toutes, car Windows n’est pas un système d’exploitation très coopératif pour ce qui est du développement logiciel. En outre, les intervenants du cours d’IDL n’utilisent pas Windows. Pour toutes ces raisons, il nous est difficile de vous aider lorsque vous travaillez dans cet environnement. Mais si c’est le plus confortable pour vous, vous pouvez essayer !

Pour cela :

Si vous aviez lancé VSCode avant l’exécution de npm install -g typescript, pensez à redémarrer VSCode pour qu’il détecte typescript.