Environnement de la VM Linux / Virtualbox

Pour résoudre le problème de décalage du curseur qui peut survenir dans certains environnement, la solution consiste à configurer la VM avec une carte graphique VBoxSVGA (il faut que la VM soit inactive pour charger la configuration).

-> probablement à changer dans une prochaine version de VM

-> La réinstallation des Guest Additions a solutionné le problème dans mon cas.

Liste des choses à adapter pour la prochaine release de VM :

  • Nom de la VM (conforme au nom du fichier image)
  • Rajout de git-cola
  • Rajout de kate
  • Nom de la VM (actuellement reds2019-09-v2) (le fichier est reds2020-02.ova)
  • Faire en sorte que le user reds soit dans les sudousers pour éviter à chaque fois d’introduire le mot de passe sur chaque commande sudo
  • Configurer git pour qu’il lance meld (git-diff) et non celui par défaut
    (comme suit : )

git config --global diff.tool meld
git config --global merge.tool meld
git config --global --add difftool.prompt false

  • Il faudrait aussi configurer la VM avec USB 3.0 (et non 1.1) -> montage de carte SD via un adaptateur USB/MMC
  • Retirer le montage automatique des devices USB -> pas utile, et interfère ensuite avec le montage dans les scripts de déployement (POS, SEEE, etc.)

-> Etre sûr que l’on a bien Qt5 (avec le bon qmake, etc.)

Il est apparu un souci avec le clone lorsque l’utilisateur ne dispose pas de clé ssh sur son compte gitlab (obligé de passer par l’URL https).
Problème : il faut toujours introduire le username/password (pas très pratique).

Est-ce que les étudiants doivent gérer leurs clés ssh ?

Ce fix ne fonctionne pas chez moi.
Config machine hôte:

Linux:
Linux version 4.19.0-6-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11)

VirtualBox:
Version 6.0.16 r135674 (Qt5.11.3)

Yeap en effet, cela marche sur certains environnements, mais pas tous.
J’ai entendu dire que le bug était au niveau de VirtualBox, mais pas plus d’info pour le moment.

Les quelques idées qui me viennent à l’esprit :

  • Il pourrait être pas mal d’installer VS Code
    https://code.visualstudio.com/

  • Je pense qu’il pourrait être aussi pas mal d’utiliser un autre gestionnaire de bureau que LXDE,
    je comprends que cela doit rester léger, XFCE semble acceptable, Mate ou Cinnamon pourraient être des options, à voir

  • Le système est en anglais, c’est bien, mais on pourrait mettre quelques locales en fr_CH, par exemple afin que les pages web chargent les version françaises (la localisation est sur CH je crois, mais ça charge les versions en allemand par défaut car les locales sont pour l’anglais).

1 Like

Dans le cadre du TB de Jeremy Zerbib, il est question de monter une distribution Linux flexible qui serait destinée à tous les étudiants de 1ère année en TIC. L’initiative est soutenue par la direction et le SI.
Vous pouvez obtenir plus d’info dans la catégorie consacrée à ce sujet.
N’hésitez pas à lui transmettre votre feedback.

Dans le cadre des cours ASP et IFS à distances, nous avons ajouté CCS 6 et ISE sur la VM REDS. Cela permet d’avoir le même setup que sur les machines de labos.
Testé avec la carte REPTAR

Adaptation de la taille de la VM: augmentation ou diminution
Suite à une discussion avec Anthony, il semble compliqué d’augmenter la taille disque disponible pour la VM. Voir avec lui comment il a réalisé l’augmentation de la tailel du disque.

Dans certain cas, il est nécessaire d’avoir un certain espace disque pour les installations des logiciles. Il pourrait être possibile qu’en suite cette espace n’est plus nécessaire. Est-il alors possible de réduire l’espace disque utilisé par la VM. Clea permet dès lors de diminuer l’espace disque utilisé par la VM chez les étudiants.

Une possibilité serait des disques virtuels avec une ou plusieurs partitions supplémentaires. Ainsi, la VM disposerait d’une partition de base d’une taille raisonnable.

Il sera nécessaire d’upgrader Eclipse CDT à une version récente (2020-06 par ex.)