A.2 Installation

Sous Windows, vous avez le choix entre une installation guidée par un assistant (conseillée), et une installation à l’aide d’un installeur classique. Sous MacOS, l’installation se fait via des installateurs séparés de VirtualBox et de la SciViews Box. Sous Linux, l’installation est encore manuelle. Les procédures sont détaillées ci-dessous.

A.2.1 Assistant sous Windows

Que ce soit à partir de la clé USB SciViews Box/BioDataScience distribuée au cours pour les étudiants de l’UMONS ou via le téléchargement, l’installation guidée par l’assistant sous Windows est la plus simple. L’assistant effectue toutes les vérifications initiales et explique étape par étape la procédure. De plus, il vérifie la bonne installation et configuration de la SciViews Box. Si vous ne possédez pas la clé USB avec l’assistant, vous pouvez télécharger ce dernier à partir de https://go.sciviews.org/svbox2020-win-assist. Vous devez extraire le contenu de l’archive .zip ensuite en passant par le menu contextuel “extraire tout…”.

Que ce soit à partir du programme téléchargé ou de la clé USB SciViews Box/BioDataScience, l’assistant est démarré via SciViews Box 2020 Install. Ensuite, il n’y a plus qu’à suivre les instructions de l’assistant. La vidéo suivante vous montre la procédure à suivre.

Une fois l’installation terminée, si l’assistant a été téléchargé, il peut être effacé pour regagner de la place sur le disque (le fichier svbox2020_windows.zip et le sous-dossier svbox2020_windows dans le dossier Téléchargements). Si vous prévoyez d’installer un autre ordinateur, ou si vous voulez conserver l’assistant d’installation, vous pouvez placer le contenu du dossier svbox2029_windows sur une clé USB d’au moins 8Go avant d’effacer tout cela de votre disque dur C:. Pour une installation à partir de la clé USB, vous pouvez maintenant l’éjecter et la ranger.

A.2.1.1 Erreurs courantes

  • La SciViews Box nécessite un système Windows supporté par Microsoft. Il s’agit donc au minimum de Windows 8.1, mais plutôt (fortement conseillé) les différentes déclinaisons de Windows 10. Exit donc Windows 7, XP ou plus anciens. Faites une mise-à-jour de votre système avant d’installer le logiciel.

  • Si l’assistant indique que votre ordinateur n’est pas assez puissant, vérifiez-le avec NovaBench comme indiqué à la page bien débuter…. Si votre ordinateur ne satisfait pas, voyez avec vos enseignants pour une solution alternative.

  • Vous devez avoir au moins 25Go libres sur le disque dur C: principal (et pas sur un autre !) En effet, la SciViews Box ne peut pas (pour l’instant) être installée sur un disque différent. Libérez de la place sur C: si nécessaire avant de commencer l’installation.

  • Si la virtualisation n’est pas activée, vous aurez un message qui l’indique. Voyez alors la section A.1.2 plus haut pour modifier la configuration dans le BIOS.

  • Si l’assistant refuse de démarrer à partir de SciViews Box 2020 Install, essayez de le démarrer directement à partir de BioDataScience_Install.exe ou BioDataScience_Install-64.exe du sous-dossier SciViews Box 2020. Si le programme refuse toujours de démarrer, vérifiez si votre antivirus ne bloque pas l’application. Il se peut que le fichier ait été contaminé… mais des fausses détections ont été reportées avec certains antivirus. Pour une vérification fiable, soumettez les fichiers BioDataScience_Install.exe et BioDataScience_Install-64.exe à VirusTotal qui teste avec pratiquement tous les moteurs antivirus existants. Nous l’avons fait avant de créer la clé USB ou de mettre en ligne le programme, mais on ne sait jamais… S’il apparaît que c’est une fausse alerte, indiquez une exception dans votre antivirus (mais posez-vous aussi des questions relatives à la qualité de votre antivirus).

  • Via téléchargement, l’installeur de la SciViews Box va devoir récupérer sur Internet encore un autre fichier volumineux : svbox2020.vdi.xz qu’il placera dans le sous-dossier SciViews box 2020. Ce fichier pèse un peu plus de 3,8Go. Si, pour une raison ou une autre, le téléchargement est interrompu ou le fichier est corrompu, l’installeur indiquera ce message (y compris lorsque vous le redémarrerez) :

Dans ce cas, allez dans le sous-dossier SciViews Box 2020 quelque part dans Téléchargements et effacer le fichier corrompu ou renommez-le avant de relancer l’assistant d’installation. Si l’erreur réapparaît, vous pouvez toujours le télécharger manuellement à partir de l’une des deux URLs suivantes : https://go.sciviews.org/svbox2020_vdi_xz ou https://go.sciviews.org/svbox2020_vdi_xz2 (essayez l’autre si l’une ne fonctionne pas). Ensuite, déplacez le fichier svbox2020.vdi.zx ainsi récupéré dans le dossier SciViews Box 2020 et relancez l’assistant d’installation.

A.2.2 Installeurs sous Windows

Vous pouvez également recourir aux installeurs de VirtualBox et de la SciViews Box séparément sans utiliser l’assistant. Dans ce cas, les vérifications (virtualisation, capacité de l’ordinateur, installation et configuration correctes de la SciViews Box) seront également minimales et vous devrez vous en charger vous-même.

Vous allez devoir d’abord installer VirtualBox, un logiciel gratuit et libre qui se chargera de gérer votre machine virtuelle. Ensuite, vous installerez la SciViews Box en elle-même.

A.2.2.1 VirtualBox

Récupérez l’installateur correspondant à votre système ici. L’installation avec tous les paramètres par défaut convient. Il se peut que vous voyiez un message vous indiquant que VirtualBox doit réinitialiser le réseau ou une autre ressource. Vérifiez que tous les documents en cours éventuels sont sauvegardés, et ensuite, vous pourrez continuer l’installation sans risques.


De même, sous Windows, l’installateur de VirtualBox vous préviendra peut-être qu’il doit installer l’un ou l’autre périphérique. Vous pouvez également continuer sans craintes (précaution prise par Microsoft, mais ces périphériques fonctionnent bien). Cliquez donc sur “Installer” ici sans quoi ViurtualBox ne fonctionnera pas

A.2.2.2 SciViews Box

Si vous possédez la clé USB SciViews Box/BioDataScience distribuée au cours, l’installeur se trouve dans le sous-dossier SciViews Box 2020 et pourra être lancé directement depuis cet emplacement sans nécessité de téléchargements supplémentaires. Sinon, téléchargez l’installateur à partir de https://go.sciviews.org/svbox2020-win. Pensez aussi à placer les fichiers svbox2019.vdi.xz, BioDataScience.svbox2020, CustomURL.txt et CustomURL.png récupérés depuis https://go.sciviews.org/svbox2020 dans le même répertoire que l’installateur svbox2020_win_setup.exe (cliquez bouton droit sur les fichiers pour sélectionner le téléchargement plutôt que l’affichage de leurs contenus). Attention : svbox2020.vdi.xz est un gros fichier qui pèse plus de 3,8Go. Lancez l’installation. Vous verrez l’écran suivant (probablement en version française sur votre ordinateur). Vous pouvez cliquer ‘Yes’/‘Oui’. Il s’agit seulement d’une précaution de Microsoft lorsqu’il ne connaît pas l’éditeur du programme à installer, comme c’est le cas ici.

Si le fichier svbox2020.vdi.xz n’est pas présent dans le même répertoire que le programme d’installation, il est à présent téléchargé (cliquez sur “Détails” pour suivre l’opération):

Une fois le téléchargement terminé, l’installation se poursuit. La décompression du disque virtuel de la SciViews Box (svbox2020.vdi) via ‘7z’.

N’interrompez surtout pas la décompression du disque virtuel! Sinon, votre SciViews Box ne pourra pas démarrer et vous devrez tout recommencer à zéro en désinstallant et réinstallant complètement l’application.

Lorsque tout est installé, vous avez une nouvelle icône sur votre bureau. Poursuivez à la section A.3 pour configurer votre SciViews Box. En option, vous pouvez épingler le nouveau programme dans la barre des tâches. Il sera plus facilement accessible (voir ci-dessous pour la version 2018a, mais la procédure reste la même).

A.2.2.3 Erreurs courantes

  • La SciViews Box nécessite un système Windows supporté par Microsoft, soit Windows 8.1 ou Windows 10 à l’exclusion de tout autre. Faites une mise-à-jour de votre système ancien et plus supporté avant d’installer le logiciel, si nécessaire.

  • Avec les installeurs, vous êtes responsable de déterminer par vous-même si votre ordinateur est suffisamment puissant et apte à accueillir la SciViews Box. Reportez-vous à la page bien débuter…. pour le vérifier. Si vous installez et utilisez la SciViews Box sur un ordinateur insuffisamment puissant, tout sera très, très lent et vous perdrez un temps considérable. Vous voilà prévenu ! Assurez-vous aussi d’avoir au moins 25Go de libre sur le disque principal C:. En effet, la SciViews Box ne peut pas être installé sur un autre disque (pour l’instant).

  • Si la virtualisation n’est pas activée, vous aurez un message qui l’indique. Voyez alors la section A.1.2 plus haut pour modifier la configuration dans le BIOS.

  • Si le lanceur rapide de la SciViews Box refuse de démarrer, il se peut qu’un antivirus bloque son démarrage. Nous avons vérifié qu’il soit exempt de virus avant sa distribution, mais il a pu être contaminé entre temps. Toutefois, des faux positifs ont déjà été rapportés. Pour une vérification fiable, soumettez le fichier C: > Utilisateurs > Public > VirtualBox VMs > svbox2020 > SciViews Box 2020.exe à VirusTotal qui teste avec pratiquement tous les moteurs antivirus existants. S’il apparaît que c’est une fausse alerte, indiquez une exception dans votre antivirus (et posez-vous aussi des questions par rapport à la qualité de votre antivirus).

  • Le fichier svbox2020.vdi.xz est volumineux car il pèse un peu plus de 3,8 Go. Il arrive parfois qu’il se télécharge partiellement et l’installeur s’interrompt et indique alors ce message (y compris lorsque vous le redémarez) :

Dans ce cas, effacer d’abord ce fichier svbox2020.vdi.xz corrompu ou renommez-le avant de relancer l’installeur de la SciViews Box. Si l’erreur réapparaît, vous pouvez toujours tenter de télécharger manuellement le fichier à partir de l’une des deux URLs suivantes : https://go.sciviews.org/svbox2020_vdi_xz ou https://go.sciviews.org/svbox2020_vdi_xz2 (essayez l’autre si l’une ne fonctionne pas). Ensuite, déplacez le fichier svbox2020.vdi.zx ainsi récupéré dans le même dossier que l’installeur svbox2020_win_setup.exe et relancez-le.

A.2.3 Installation sous MacOS

Ni VirtualBox, ni la SciViews Box ne fonctionnent sur les machines équipées des nouvelles puces Apple M1. Elles ne fonctionneront probablement jamais sous cette architecture ! A l’avenir, nous chercherons une solution de remplacement, mais pour l’instant les logiciels du cours de Science des Données Biologiques sont inutilisables sur les Macs à puces M1.

MacOS mets en œuvre une série de protections qui empêchent des logiciels malveillants de s’installer à votre insu. Mais ces protections sont ennuyeuses lorsqu’il s’agit d’installer un logiciel sain, mais non “notarisé” (la procédure de certification des logiciels d’Apple) comme VirtualBox ou le lanceur de la SciViews Box. Vous aurez donc, au début, un certain nombre de messages de sécurité à accepter.

Vous allez d’abord installer VirtualBox, ensuite, le lanceur rapide de la SciViews Box. Ce lanceur rapide détecte si la SciViews Box est installée et réalisera toutes les étapes nécessaires pour aboutir à une machine virtuelle pleinement fonctionnelle dès son premier lancement. Suivez le guide…

A.2.3.1 VirtualBox

Vous pouvez utiliser l’installeur de VirtualBox 6.1.8 qui correspond à la version utilisée et testée lors de la réalisation de la SciViews Box qui est livrée avec la clé USB Sciviews Box/BioDataScience. Cet installeur est dans le sous-dossier Sciviews Box 2020/VirtualBox (le fichier avec extension .dmg). Sinon, vous pouvez charger une version plus récente ici. Lorsque vous lancez l’installeur, vous voyez ceci :

Vous double-cliquez dans l’icône en forme de boite jaune pour lancer l’installation.

Gardez toutes les options par défaut et poursuivez l’installation jusqu’au bout… même si il y a des chances pour qu’elle ne réussisse pas ! Vous verrez alors quelque chose comme ceci :

Ne vous découragez pas. MacOS a simplement bloqué l’installeur, mais vous pouvez ôter cette interdiction en allant dans le menu “pomme”, puis “Préférences Système” et ensuite “Sécurité et confidentialité”, puis dans l’onglet “Général”.

Tout en bas, vous voyez un message (qui diffère d’une version à l’autre de MacOS). Sur Big Sur, c’est le message affiché ci-dessus. Quoi qu’il en soit, vous devriez pouvoir débloquer l’installeur en autorisant son exécution à partir de là. Commencez par cliquer sur le cadenas en bas à gauche, entrez votre mot de passe, débloquer VirtualBox, reverrouillez le cadenas en cliquant à nouveau dessus et fermez les préférences système.

Ensuite, fermez la fenêtre de l’ancien installation et redémarrez l’installeur de VirtualBox. Vous verrez peut-être enciore d’autres boites de dialogue qui demandent de débloquer des options du système. Vous devez répondre OK à chaque fois pour que l’installation se fasse correctement.

Enfin, si vous êtes persévérant avec toutes ces restrictions que vous faites sauter les unes après les autres, vous aurez une installation de VirtualBox réussie, et vous pourrez alors passer à l’étape suivante qui consiste à installer le lanceur rapide de la SciViews Box.

A.2.3.2 SciViews Box

Notez que certaines illustrations concernent la version 2018a de la SciViews Box, mais la procédure n’a pas changé.

Si vous possédez la clé USB SciViews Box/BioDataScience distribuée au cours, les fichiers requis pour installer la SciViews Box peuvent être récupérés depuis le sous-dossier SciViews Box 2020. Vous allez copier les fichiers svbox2020_macos_setup.dmg et svbox2020.vdi.xz ensemble dans le dossier de téléchargements (Téléchargements ou Downloads selon la version de votre MacOS). Sinon, téléchargez l’installateur depuis https://go.sciviews.org/svbox2020-mac. Si vous le pouvez, placez également le fichier svbox2020.vdi.xz dans le dossier des téléchargements depuis https://go.sciviews.org/svbox2020_vdi_xz, sinon ce fichier sera téléchargé au même emplacement lors du premier démarrage du lanceur rapide. Double-cliquez sur svbox2020_macos_setup.dmg. Suivez les instructions dans la fenêtre qui apparaît.

  • Déplacez à la souris ‘SciViews Box 2020’ vers le dossier ‘Applications’ dans la fenêtre de l’installeur (cette partie de l’installation est très rapide, donc, vous n’aurez peut-être pas l’impression que quelque chose se passe),
  • Ensuite, toujours dans cette fenêtre, double-cliquez sur le dossier ‘Applications’ et recherchez l’entrée ‘SciViews Box 2020’. Double-cliquez dessus,
  • Si vous avez chargé l’installateur depuis Internet, il se peut que votre Mac indique un message et vous empêche de l’ouvrir. Dans ce cas, il faut cliquer avec le bouton droit de la souris et sélectionner “Ouvrir” dans le menu contextuel tout en maintenant la touche ALT ou ‘Option’ enfoncée, et ensuite cliquer “Ouvrir” dans la boite qui s’affiche. Le lanceur rapide qui démarre pour le première fois détecte que la Sciviews Box n’est pas encore installée sur votre ordinateur et se charge des différentes étapes nécessaires pour y arriver.

Durant ces différentes étapes, vous verrez plusieurs messages de sécurité apparaître. Il faut, en effet, accorder un certain nombre de droits au programme pour qu’il puisse fonctionner correctement et qu’il installe et puis contrôle la SciViews Box ensuite. Ces messages qseront de deux types :

  • Le plus simple vous permet d’accorder directement les droits via la boite de dialogue qui s’affiche comme ici (vous cliquez simplement sur le bouton OK et tout se poursuit sans encombres) :

  • Le plus embêtant concerne des sécurités qu’il faut accorder au niveau administrateur sur la machine comme ici :

Dans ca cas, vous devez cliquer sur “Open System Preferences”. Vous voyez alors une boite de dialogue de ce genre :

Ici, vous devez d’abord déverrouiller la boite de dialogue en cliquant sur le cadenas en bas à gauche et en entrant votre mot de passe. Ensuite, vous pourrez cocher l’entrée “SciViews Box 2020” pour accorder les droits. Enfin, vous cliquez à nouveau sur le cadenas pour reverrouiller le système et vous fermez cette boite de dialogue. Enfin, il se peut que vous voyiez le message suivant :

Dans ce cas, cliquez sur le bouton “Later” pour permettre à l’installation de se poursuivre. L’installeur vous demandera un moment s’il peut mettre le fichier svbox2020.vdi.xz à la poubelle. Répondez “OK”, à moins que vous ne vouliez le garder pour une autre installation (future ou sur un autre oardinateur).

Un peu plus tard, lorsque la machine virtuelle démarre pour la première fois, elle peut chercher un CD (virtuel lui aussi !) et afficher la fenêtre suivante :

Sélectionnez un CD virtuel (cela n’a pas d’importance lequel s’il y en a plusieurs, en fait) et si vous n’en trouvez pas dans la liste, vous devez d’abord aller dans le menu de VirtualBox Devices -> Insert Guest Additions CD Image, et ensuite vous pourrez sélectionner ce CD virtuel qui apparaîtra dans la liste. Cliquez ensuite sur le bouton “Start”. Laissez l’installation se terminer.

Poursuivez à la section A.3 pour configurer votre SciViews Box. En option, vous pouvez aussi accrocher le programme de manière permanente dans le “Dock” pour le lancer facilement depuis cet endroit. Cliquez bouton droit et dans le menu “Options”, sélectionnez l’entrée “Garder dans le Dock”.

Une fois l’installation terminée, vous pouvez vous débarrasser des deux fichiers svbox2020_macos_setup.dmg et svbox2020.vdi.xz du dossier des téléchargements. Si vous souhaitez installer un autre ordinateur ou garder la possibilité de réinstaller le programme, copiez ces fichiers sur une clé USB d’au moins 8 Go avant de les effacer (attention : svbox2020.vdi.xz a peut-être déjà été placé dans la corbeille par le lanceur rapide lors de l’installation, mais vous pourrez toujours le récupérer depuis cet endroit si nécessaire).

A.2.3.3 Erreurs courantes

  • Vous êtes responsable de déterminer par vous-même si votre ordinateur est suffisamment puissant et apte à accueillir la SciViews Box. Si votre Mac n’est pas trop vieux (pas plus de cinq ans), il devra convenir sauf quelques exceptions : les anciens MacBooks 12’’ qui ne sont plus commercialisés sont, en général, très (trop ?) lents. Évitez-les autant que possible. Les disques de 120 Go sont aussi problématiques car ils sont très vite saturés, d’autant plus que la SciViews Box va déjà occuper à elle seule près de 25 Go à l’usage. Préférez un ordinateur ayant au moins 256 Go d’espace disque minimum. Assurez-vous également d’avoir quelques 30 Go au minimum de libre sur ce disque avant l’installation de la SciViews Box. Évitez aussi les anciennes machines qui n’ont pas au moins 8 Go de mémoire vive.

  • Si le lanceur rapide de la SciViews Box refuse de démarrer, il se peut qu’un antivirus bloque son démarrage. Nous avons vérifié qu’il soit exempt de virus avant sa distribution, mais il a pu être contaminé entre temps. Toutefois, des faux positifs ont déjà été rapportés. Sinon, la plupart du temps, il s’agit d’une incompatibilité par rapport à la version de votre système. Un système trop ancien (ou tout nouveau et pas encore testé avec le lanceur de la SciViews Box) peut être incompatible. Le programme actuel a été testé sur les MacOS 10.11 à 11.0 : El Capitan, Sierra, High Sierra, Mojave, Catalina et Big Sur sont tous compatibles. Allez dans le menu “pomme” en haut à gauche et sélectionnez “À propos de ce Mac” pour déterminer la version de votre MacOS. Notez que nous n’avons pas testé la compatibilité de VirtualBox sur les très anciens systèmes… vpous devrez peut-être installer un VirtualBox 5.2 au lieu de la version 6.1 sur les anciens systèmes (la version 5.2 reste compatible avec la SciViews Box 2020).

  • Le fichier svbox2020.vdi.xz est volumineux car il pèse un peu plus de 3,8 Go. Il arrive parfois qu’il se télécharge partiellement et l’installeur s’interrompt et indique que le disque n’a pas la bonne taille ou le “checksum” indique un fichier corrompu. Dans ce cas, effacer d’abord ce fichier svbox2020.vdi.xz corrompu ou renommez-le depuis le dossier de téléchargements avant de relancer l’installeur de la SciViews Box. Si l’erreur réapparaît, vous pouvez toujours tenter de télécharger manuellement le fichier à partir de l’une des deux URLs suivantes : https://go.sciviews.org/svbox2020_vdi_xz ou https://go.sciviews.org/svbox2020_vdi_xz2 (essayez l’autre si l’une ne fonctionne pas). Ensuite, relancez le lanceur rapide SciViews Box 2020.

A.2.4 Installation sous Linux

Il est parfaitement possible d’installer la SciViews Box sous Linux. Cependant, un programme d’installation simplifié n’a pas encore été développé pour ce système. Voyez au cas par cas avec vos enseignants pour qu’ils vous expliquent comment installer la SciViews Box manuellement sous Linux.

A.2.5 Migration et désinstallation

Le disque dur virtuel de la SciViews Box est un fichier volumineux de plus de 16 Go. L’installeur fait en sorte qu’il soit partagé entre plusieurs utilisateurs de l’ordinateur, et qu’il reste inchangé au cours de son utilisation. Ainsi, VirtualBox enregistrera dans vos dossiers personnels un fichier qui stocke les différences par rapport à l’état de départ de la Box. Il est donc possible de désinstaller partiellement la SciViews Box 2020 sans rien perdre. Pour cela, il suffit de désinstaller l’application (sous Windows, un bouton “Uninstall” est disponible dans le lanceur rapide, mais à défaut, allez dans le panneau de configuration -> Applications -> SciViews Box 2020 -> Désinstaller ; sous MacOS déplacez l’application SciViews Box 2020 depuis le dossier Applications vers la corbeille et faites de même pour le fichier /Users/Shared/SciViews/svbox2020.vdi). Vous récupérerez immédiatement près de 16 Go d’espace disque. VirtualBox ne pourra plus démarrer la Box, naturellement, mais conservera vos données. Si besoin, vous pourrez réinstaller simplement l’application SciViews Box 2020 pour retrouver votre Box en l’état.

Une désinstallation complète nécessite d’aller d’abord supprimer la machine virtuelle dans VirtualBox (clic bouton droit et sélection de Supprimer...) pour tous les utilisateurs qui ont créé une Box avant de désinstaller l’application principale comme ci-dessus.

Si vous avez des projets créés avec des SciViews Box antérieures, deux solutions existent :

  1. Gardez-les tel quels. Faites éventuellement une désinstallation partielle de la Box. Vous pourrez toujours revenir plus tard sur ces projets après réinstallation.

  2. Migrez-les vers la nouvelle SciViews Box. Copiez vos projets depuis le répertoire shared de l’ancienne Box vers celui de la nouvelle. Dans ce cas, vous devrez vérifier que votre code fonctionne toujours sous la nouvelle Box, et l’adapter éventuellement.

A.2.6 Github Desktop

Dans ce cours, nous utilisons Git et Github pour gérer les différentes versions de vos projets et les partager avec vos binômes et vos enseignants. Github Desktop facilite grandement la gestion de vos projets sous Git. Ce programme gratuit est directement intégré dans la SciViews Box à partir de sa version 2019, mais elle est aussi très facile à installer en natif (optionnel) : son téléchargement et le lancement de son installeur ne pose pas de problèmes particuliers.

A présent, tous les logiciels requis sont installés… Il ne reste plus que quelques petites opérations de configuration à réaliser. Voyez ceci à la section suivante.