Votre ordinateur est l’un de vos compagnons éducatifs les plus importants. Vous voulez donc protéger la santé de votre ordinateur et éviter les problèmes causés par des logiciels redondants ou même malveillants. Pour cette raison, il est recommandé d’installer tous les logiciels utilisés sur ce site sur une machine virtuelle (VM). Cette page explique ce que sont les VM, quels avantages ils ont exactement, et comment vous pouvez installer Debian Linux, l’un des systèmes d’exploitation les plus stables et sécurisés. Peu importe si vous utilisez mac OS d’Apple ou Windows de Microsoft ou si vous utilisez déjà Linux : La VM sera la même à la fin.
À propos¶
Qu’est-ce qu’une machine virtuelle (VM) ?¶
Une machine virtuelle (VM) représente un système d’exploitation virtuel (OS) fonctionnant sur un système hôte qui fonctionne directement sur un ordinateur physique. Les ressources matérielles (matérielles) du système hôte sont attribuées par des hyperviseurs. Pour cette raison, la machine virtuelle est appelée machine invitée et l’hyperviseur machine hôte. Ainsi, une machine invitée est un environnement isolé et virtualisé qui fonctionne indépendamment sur le système d’exploitation hôte.
Pourquoi utiliser une MV?¶
Des ressources gratuites sur un ordinateur représentent, d’un point de vue économique, des espaces de stockage morts qui causent des coûts sans générer de revenus. C’est pourquoi les administrateurs de système créent souvent plusieurs serveurs virtuels pour mieux répartir les ressources physiques et économiser de l’énergie. Une MV est également utile pour les utilisateurs finaux intelligents tels que les chercheurs et les ingénieurs. Voici quelques avantages d’un VM:
Les applications et les services de multiples MV n’interfèrent pas entre eux.
Indépendance du système invité du système d’exploitation du système hôte et du matériel physique.
Les VM peuvent être déplacés ou clonés en les copiant simplement vers d’autres systèmes.
Les ressources matérielles peuvent être réparties dynamiquement via l’hyperviseur hôte.
Utilisation plus efficace des ressources matérielles existantes.
Délais de déploiement courts pour les systèmes et applications fonctionnant sur une VM.
Les MV offrent une grande disponibilité et flexibilité en raison de leur indépendance des ressources physiques.
Dans le contexte de l’hydro-informatique pour la gestion des ressources en eau, un VM peut exécuter divers scripts Python avec des dépendances différentes ou, surtout, mettre en place un environnement propre et efficace pour l’exécution de modèles numériques tels que open TELEMAC-MASCARET.
Ce tutoriel fournit des conseils sur creating a new VM, re-using an existing VM, et working with Debian Linux on a VM.
Contenu et Debian Linux¶
Cette page guide à travers l’installation d’une Debian Linux machine virtuelle. L’hyperviseur hôte est supposé être Oracle VirtualBox sur Windows. Si vous n’utilisez pas Windows, téléchargez simplement l’installateur VirtualBox qui convient à votre système. Alors que VirtualBox fonctionne x-platform, il existe d’autres utilitaires spécifiques à la plate-forme plus puissants pour créer des VM:
sudo apt install gnome-boxes
sudo apt install virt-manager qemu-kvm libvirt-daemon-systemUTM est une application VM gratuite et ouverte pour macOS (et iOS) qui vous permet d’exécuter Windows, Linux et d’autres systèmes d’exploitation sur un Mac. Il utilise le cadre Hypervisor d’Apple pour exécuter des systèmes ARM64 sur Apple Silicon à des vitesses quasi natives, tout en supportant l’émulation pour x86/x64 et plus de 30 autres architectures processeurs via son moteur QEMU. UTM est totalement libre sans aucune restriction de fonctionnalité, ce qui en fait un choix accessible pour quiconque a besoin de tester des logiciels sur différentes plateformes.
La machine invitée exécutera Debian Linux, qui est l’une des distributions Linux les plus stables, et elle est disponible gratuitement. En raison de sa stabilité, Debian est une base de référence idéale pour exécuter des simulations numériques qui peuvent durer des jours ou même des semaines. Bien sûr, il y a d’autres options, et Debian est plutôt l’une des meilleures options que la meilleure option.
Il y a quelques spin-offs Debian Linux, comme Ubuntu avec d’autres dérivés plus légers (et plus rapides). Les nouveaux utilisateurs de Linux auront un début facile avec les variantes Ubuntu Linux Mint (Xfce) ou Lubuntu. La plupart des versions Ubuntu peuvent être utilisées au lieu du Linux Debian présenté ici pour compléter les tutoriels sur ce site.
Obtenez des prérequis (logiciel requis)¶
Durée estimée: 5-30 minutes (selon la vitesse de connexion).
Téléchargez et installez la dernière version de VirtualBox (version 7.2 ou plus récente à partir de 2026).
Oracle VirtualBox est un logiciel d’hyperviseur gratuit et open-source hébergé.
L’installation de VirtualBox nécessite des droits d’administrateur sur la machine hôte. Donc, si vous travaillez dans un environnement professionnel, parlez à votre administrateur informatique.
Les installateurs VirtualBox sont disponibles pour Windows, mac OS (y compris Apple Silicon via la construction ARM dédiée), et Linux hôtes.
Téléchargez la dernière version de Debian Linux (ou l’un de ses spin-offs - voir le prochain point) net installateur (c’est la solution recommandée pour travaillant avec TELEMAC):
La version stable actuelle est Debian 13 (nom de code trixie).
Trouvez la section CD et cliquez sur la amd64 version
Faites défiler vers le bas de la page et téléchargez le dernier installateur net (par exemple, debian-13.x.x-amd64-netinst.iso)
Si le lien ci-dessus ne fonctionne pas, visitez debian.org, trouvez la section Obtenir Debian (ne cliquez pas sur celle du menu supérieur), cliquez sur CD/USB ISO images et cliquez sur Télécharger des images CD/DVD en utilisant HTTP.
Les images ISO pour les spin-offs Debian peuvent également être utilisées pour compléter les tutoriels sur ce site Web (systèmes complets):
Lubuntu est une dérivée rapide et légère de Ubuntu (le LTS actuel est Ubuntu 26.04).
Linux Mint est une autre distribution efficace Ubuntu qui suit la dernière version Ubuntu LTS (par exemple, Linux Mint 22.x “Wilma”/“Xia”/“Zara”/“Zena” est construit sur Ubuntu 24.04 LTS).
Rappelez-vous où le fichier Linux .ISO téléchargé est stocké.
Créer un VM avec VirtualBox¶
Durée estimée : 5-8 minutes.
Dans votre système hôte (p. ex. Windows 11), cliquez sur Start, tapez Oracle VM VirtualBox et appuyez sur Entrée. Dans la fenêtre ouverte du gestionnaire VirtualBox :
Cliquez sur le bouton bleu Nouveau pour ouvrir l’assistant de création VM et entrer :
Nom: Debian Linux
* Note : L’assistant devrait automatiquement reconnaître les champs* Type etVersion .Dossier de la machine :*
C:\Users\USERNAME\VirtualBox VMs
Type: Linux
Version: Debian (64 bits)
> Cliquez sur le bouton NextAttribuer la taille de la mémoire : plus la mémoire est attribuée au VM, plus le VM (et par exemple TELEMAC-MASCARET) est rapide, plus le système hôte est lent (Windows 11). Règle du pouce : restez dans l’intervalle vert de la barre (p. ex. allouer 892 Mo ou plus)
> Click on the Next buttonSélectionnez Créez un disque dur virtuel maintenant et cliquez sur le bouton Créer.
Sélectionnez VDI (natif à VirtualBox) et cliquez sur Next.
Choisissez de préférence Dynamiquement attribué pour commencer par une petite taille de disque virtuel, qui peut prendre une taille maximale à définir dans la prochaine étape. Cliquez sur le bouton Next.
Laissez le nom par défaut du disque et attribuez une taille maximale pour le disque virtuel (recommandé: min. 32 Go). Cliquez sur le bouton Créer.
Grande - les bases sont toutes définies maintenant et nous sommes de retour dans la fenêtre principale VirtualBox, où un VM Debian Linux devrait être visible maintenant sur le côté gauche de la fenêtre.
Avec le VM Debian Linux surligné (c.-à-d., cliquez dessus), cliquez sur le bouton jaune Paramètres qui ouvre la fenêtre Paramètres :
Dans l’onglet System/Motherboard, vérifiez l’attribution de la mémoire et cochez la case Activer l’EFI (OS spéciaux seulement) (activer).
Dans l’onglet Système/Processeur, sélectionnez le nombre de processeurs que le VM utilise. Pour éviter de ralentir le système hôte (Windows 11), restez dans la gamme verte de la barre CPU. Pour le traitement parallèle avec TELEMAC-MASCART, attribuer au moins 4 CPU.
Dans l’onglet Afficher, cochez la case Activer l’accélération 3D.
Dans l’onglet Storage, trouvez le Contrôleur : IDE, où un symbole de disque Empty doit être situé ci-dessous.
Cliquez sur le symbole du disque Empty et trouvez le cadre Attributes sur le côté droit de la fenêtre, où un petit symbole du disque bleu devrait être visible.
Cliquez sur le petit symbole du disque bleu pour Choisir un fichier disque ... > sélectionnez l’installateur Debian Linux net (par exemple debian-13.x.x-amd64-netinst.iso) que vous avez déjà téléchargé.
Cliquez sur OK.
Installer Debian Linux¶
Durée estimée : 30 minutes.
Pour installer Debian Linux sur la VM, démarrez la VM* de Debian dans la fenêtre du gestionnaire VirtualBox (cliquez sur la VM de Debian Linux* puis sur la flèche verte Start). La fenêtre VirtualBox VM demandera le fichier .iso à utiliser (confirmer le fichier sélectionné) et commencera à naviguer à travers l’installation:
Dans la fenêtre VirtualBox VM, sélectionnez l’option Graphique install.
Parcourir les options linguistiques (recommandé : anglais - anglais (États-Unis)).
Définition facultative d’un nom d’hôte (par exemple, debian-vm) et d’un nom de domaine (par exemple, debian-net).
Créer un nom d’utilisateur racine et un mot de passe (écrire les identifiants quelque part) ainsi qu’un nom d’utilisateur (pas de droits root) et un mot de passe.
Préparez l’horloge.
partitionnement du disque : Choisissez l’option Guided - utilisez le disque entier. Cliquez sur Continuer (2 fois).
Sélectionnez l’option Tous les fichiers d’une partition (recommandé pour les nouveaux utilisateurs). Cliquez sur Continuer.
Assurez-vous que Finir la partition et écrire les modifications sur le disque est sélectionné et cliquez sur Continuer.
Sélectionnez Oui à l’étape suivante (Écrire les modifications aux disques?).
... prenez votre boisson préférée et attendez que l’installation progresse...Sélectionnez Non pour répondre à la question Scannez un autre CD ou DVD? et cliquez sur Continuer.
Sélectionnez le miroir le plus proche géographiquement pour accéder aux archives Debian (dépôts de logiciels et mises à jour) et cliquez sur Continuer (2 fois).
Sauter la question d’information de proxy (cliquez simplement sur Continuer).
En option, sélectionnez Non pour répondre à la question Participer à l’enquête sur l’utilisation des paquets? et cliquez sur Continuer.
Logiciel à installer : Sélectionnez GNOME (le bureau Debian par défaut) et conservez les autres logiciels par défaut (bureau Debian, serveur d’impression et utilitaires système standard). Depuis Debian 12, l’installateur permet également le composant non-free-firmware par défaut, que Debian 13 (trixie) traite comme un composant de dépôt de première classe pour les pilotes matériels.
... continuer à profiter de votre boisson préférée et attendre que l’installation progresse ...Cliquez sur Continuer pour finaliser l’installation et redémarrer (ou arrêter) le VM.
Une fois le VM éteint, réouvrez le VM Paramètres (à partir de la fenêtre VirtualBox Manager) et allez dans l’onglet Storage. Vérifiez qu’il y a encore un symbole de disque Empty dans le champ Contrôleur: IDE.
Réutiliser (Exporter/Transférer ou Copier) un VM sur un autre hôte¶
Une fois que vous avez créé un VM sur un disque dur virtuel (le fichier *.vdi), vous pouvez toujours le transférer à un autre système host avec son écosystème. Pour copier (ou transporter) la VM:
Sur l’hôte original:
Arrêtez le VM que vous voulez réutiliser.
Dans VirtualBox allez à Fichier > Exportez l’appareil....
Suivre les instructions pour exporter le VM vers un fichier
*.ova(le processus export peut prendre 10-15 minutes).
Sur le nouvel hôte:
Assurez-vous que VirtualBox est installé.
Copiez le fichier exporté
*.ovavers le nouveau système hôte.Ouvrez VirtualBox et allez dans File > Importez l’appareil...
Naviguez dans le répertoire où vous avez copié le fichier
*.ova.Cliquez sur Suivant.
Vérifiez les paramètres Appliance et cliquez sur Import.
Maintenant, la machine virtuelle devrait être visible dans la liste des machines virtuelles dans VirtualBox.
Importer une VM existante dans Oracle VM VirtualBox¶
Au lieu de créer une nouvelle VM à partir de zéro, vous pouvez importer une VM existante dans Oracle VM VirtualBox. Ceci est utile lorsqu’un VM a déjà été configuré avec le système d’exploitation, le logiciel, les paramètres et l’environnement utilisateur requis.
Les MV existantes sont généralement fournies dans l’un des formats suivants :
un fichier d’appareil, généralement
.ovaou.ovfune image du disque virtuel, comme
.vdi,.vmdk, ou.vhd
La procédure d’importation dépend du type de fichier.
Importer un appareil VM¶
Assurez-vous que Oracle VM VirtualBox est installé, comme décrit dans the VM requirements. Ouvrez ensuite VirtualBox et :
Allez à Fichier > Appliance d’importation...
Sélectionnez le fichier
.ovaou.ovf.Cliquez sur Suivant.
Examiner les paramètres de l’appareil, y compris:
Nom VM
dossier de base
Répartition des CPU
Allocation de la RAM
paramètres de l’adaptateur réseau
emplacement du disque virtuel
Réglez les paramètres si nécessaire.
Cliquez sur Finish ou Import.
Après l’importation, le VM devrait apparaître dans la liste des VM disponibles dans VirtualBox.
Enregistrer un disque virtuel existant¶
Si le VM est fourni comme une image de disque virtuel plutôt qu’un appareil, créez un nouveau VM et attachez le disque existant:
Cliquez sur Nouveau dans VirtualBox.
Saisissez un nom VM.
Sélectionnez le type de système d’exploitation et la version appropriée.
Attribuer les ressources RAM et CPU.
Lorsque vous êtes invité pour un disque dur, sélectionnez Utilisez un fichier de disque dur virtuel existant.
Sélectionnez le fichier
.vdi,.vmdkou.vhd.Finissez la configuration VM.
Avant de démarrer la VM, vérifiez les paramètres de la VM et ajustez-les si nécessaire.
Démarrer et configurer le VM importé¶
Après avoir importé ou enregistré la VM, démarrez-la depuis la fenêtre principale de VirtualBox. Au premier départ, vérifiez les éléments suivants :
Mise en page du clavier: Assurez-vous que l’OS invité utilise la disposition prévue du clavier.
** Pouvoirs de l’utilisateur**: Utilisez les références fournies avec la documentation VM.
Accès au réseau: Vérifiez si la VM utilise NAT, réseau ponté ou un autre mode réseau.
Afficher les paramètres: Régler la résolution et l’échelle de l’écran si nécessaire.
Invités: Installer ou mettre à jour VirtualBox Guest Additions si le presse-papier partagé, le redimensionnement dynamique ou le partage de dossiers ne fonctionnent pas.
Mise à jour du système: Si le système d’exploitation invité prend en charge les mises à jour du paquet, mettez-le à jour avant d’installer un logiciel supplémentaire.
Dossiers partagés : Pour échanger des fichiers entre les systèmes hôtes et invités, configurer les dossiers partagés comme décrit dans folder sharing.
Pour les clients Linux, les mises à jour du système peuvent généralement être lancées à partir du gestionnaire de mise à jour graphique ou du terminal. Pour les systèmes basés sur Debian ou Ubuntu, utilisez :
sudo apt update
sudo apt full-upgrade
sudo apt autoremoveParamètres VM recommandés¶
Avant d’utiliser la MV pour des calculs plus importants ou des installations logicielles, examinez les paramètres suivants :
Oui. Attribuez suffisamment de mémoire pour l’OS invité et les applications, mais laissez suffisamment de RAM pour le système hôte.
CPU: Attribuer plusieurs cœurs de processeur seulement si le système hôte dispose de suffisamment de ressources.
Storage: Assurez-vous que le disque virtuel a assez d’espace libre.
Réseau: Utilisez NAT pour un simple accès à Internet, ou réseau ponté si la VM doit être visible sur le réseau local.
Snapshots: Créer un instantané avant les mises à jour majeures ou les modifications de configuration.
Un instantané vous permet de revenir à un état VM précédent si une mise à jour, une installation ou une étape de configuration échoue.
Debian Linux¶
Configuration de Linux¶
Durée estimée : 15 minutes.
Démarrez la VM Debian Linux depuis la fenêtre du gestionnaire VirtualBox. Une fois Debian Linux démarré, connectez-vous avec vos identifiants d’utilisateur.
Pour activer la fonctionnalité complète du système, ouvrez le terminal Linux (CTRL + Alt + T ou allez à Activités > Files (symbole de l’armoire de dépôt), faites un clic droit dans n’importe quel dossier et sélectionnez Ouvrir dans le terminal). Dans le type Terminal:
suSaisissez le mot de passe ci-dessus pour le nom d’utilisateur racine (voir la section installation).
Installez tous les paquets requis pour construire des modules noyau :
apt update
apt install build-essential dkms linux-headers-$(uname -r)Trouvez le menu déroulant Dispositifs de la fenêtre VirtualBox VM (pas dans Debian Linux lui-même) et sélectionnez Insert Guest Additions CD image... (selon la version de VirtualBox, ce menu peut être en haut ou en bas de la fenêtre).
Retour dans le fichier Debian Linux Terminal, monter le fichier Invités Ajouts iso en tapant dans Terminal:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdromNaviguez dans le répertoire monté et exécutez le fichier VBoxLinuxAdditions
cd /mnt/cdrom
sudo sh ./VBoxLinuxAdditions.run --nox11Les modules du noyau seront installés dès maintenant et Terminal devrait déclencher un message qui vous invite à redémarrer le système. Faites-le en tapant :
shutdown -r nowAprès avoir redémarré, assurez-vous que l’installation a été réussie. Dans le type Terminal:
lsmod | grep vboxguestL’installation a été réussie si la réponse de Terminal est quelque chose comme vboxguest 358395 2 vboxsf. Pour en savoir plus sur Invitation à ajouter sur le site Web du développeur VirtualBox.
Pour améliorer l’expérience visuelle:
Dans le coin supérieur gauche du bureau Linux Debian, cliquez sur Activités et tapez affichages dans la zone de recherche.
Ouvrez les paramètres Affichage pour sélectionner une résolution d’affichage pratique.
Si vous choisissez une résolution trop haute, la fenêtre VirtualBox VM va tourner en noir et revenir à la résolution originale après 15-30 secondes.
Pensez aussi à allumer Nuit Lumière pour préserver votre vision oculaire.
Appliquer les modifications et fermer les paramètres Afficher.
Terminal Linux¶
Durée estimée: 60 minutes.
Pour vous familiariser avec Debian Linux, allez au menu Activités et trouvez les applications LibreOffice-Writer, Firefox, l’application Software (symbole du sac d’achat) et le gestionnaire File (symbole du conteneur de dépôt). Trouvez plus d’applications en cliquant sur les quatre points à gauche de la barre de menu - pouvez-vous trouver l’éditeur de texte? Pour arrêter Debian Linux (c.-à-d. le VM), cliquez sur la flèche en haut à droite et appuyez sur le symbole Power.
Le GNOME Terminal est l’une des caractéristiques les plus importantes, même s’il affiche optiquement seulement une fenêtre vide avec un curseur clignotant au début. Il y a plusieurs façons d’ouvrir Terminal et voici deux options:
Allez dans Applications et tapez Terminal dans la boîte de recherche, ou
Ouvrez le navigateur File (Applications > Files - le symbole de conteneur de dépôt), naviguez dans le dossier où vous voulez exécuter Terminal, faites un clic droit dans l’espace libre, et cliquez à gauche sur Ouvrir dans Terminal.
Terminal runs many powerful native Linux (UNIX) commands, which is the most robust way to install and execute features. There are a couple of tutorials for learning to use Terminal and one of the most comprehensive is provided on the Linux Ubuntu website (Ubuntu is based on Debian Linux). It is highly recommended to go through the tutorial provided by the Ubuntu community (estimated duration: 51 minutes), for better understanding some contents of this eBook. In particular, memorize the commands cd (change directory), su/sudo (superuser), ls (listen) and mkdir (make directory).
Droits des utilisateurs¶
Lorsque vous installez un logiciel plus tard, il est pratique de l’installer pour votre compte utilisateur et non pour root. Ces actions liées au système nécessitent des droits superutilisateur (su). Cependant, votre nom d’utilisateur par défaut n’est pas sur la liste sudoers, qui est essentiellement un fichier où tous les comptes d’utilisateur sont listés qui sont autorisés à utiliser sudo devant toute commande. Ajoutez donc votre compte utilisateur à la liste su-doers en ouvrant Terminal et en tapant :
su
password: ...
sudo usermod -aG sudo YOUR-USER-NAMEOuvrez un nouvel onglet Terminal (Shift + CTRL + T), qui devrait s’ouvrir dans votre espace utilisateur par défaut avec des droits d’utilisateur par défaut. Vérifiez si votre compte est sur la liste sudoers en tapant :
sudo -vSi rien ne se passe visuellement, vous êtes prêt à partir. Sinon, si vous recevez un message comme Sorry, user [username] may not run sudo on [hostname]., vérifiez que vous avez correctement tapé la commande ci-dessus et YOUR-USER-NAME (avec des cas corrects).
Paramètres VM¶
Activer le partage de dossier entre l’hôte et l’invité¶
Durée estimée: 5-10 minutes.
Le partage de données entre le système hôte (par exemple Windows 11) et le système invité (Debian Linux VM) permet le transfert de fichiers vers et depuis le système hôte.
À un endroit de votre convenance, créez un nouveau dossier sur le système hôte (p. ex. Windows 11) et appelez-le partagé (p. ex.
C:\Users\USER\documents\shared\).Démarrer VirtualBox et la Debian Linux VM.
* Assurez-vous que le mode d’affichage à l’échelle est désactivé (votre mode d’affichage à droiteCTRL(Host) etCsur le clavier).*Allez dans le menu VM VirtualBox de la fenêtre Dispositifs, cliquez sur Dossiers partagés > Paramètres des dossiers partagés... et cliquez sur le petit symbole bleu Ajouter un nouveau dossier partagé sur le côté droit de la fenêtre (voir figure ci-dessous). Faites les paramètres suivants dans la fenêtre contextuelle :
Chemin du dossier :* Sélectionnez le dossier
...\shared
Cochez la case Activer le montage automatique
Cochez la case Faites Permanente
Cliquez sur OK sur les deux fenêtres pop-up.
Le dossier partagé sera alors visible dans les Files (Activités > Symbole de l’armoire de dépôt) à gauche (par exemple, sous sf shared).
Un message Permission refusée apparaîtra probablement lorsque vous cliquez sur sf_shared. Le message peut apparaître parce que votre nom d’utilisateur n’est pas attribué au groupe vboxsf. Le vboxsf est celui qui est automatiquement assigné pour accéder au dossier partagé. Pour vérifier le nom du groupe, allez dans le dossier partagé, faites un clic droit dans l’espace libre et sélectionnez Permissions. Une fenêtre avec des noms de groupe qui ont accès au dossier partagé s’ouvre. Pour ajouter votre nom d’utilisateur (dans Terminal):
sudo usermod -aG vboxsf YOUR-USER-NAMEEnsuite, ** redémarrez le Debian Linux VM** et testez si vous pouvez accéder au dossier et créer et modifier des fichiers. Plus d’informations sur les erreurs Permission denied sont fournies dans la section dépannage sur La permission a refusé les messages dans Linux.
Activer OpenGL¶
VirtualBox permet expérimentalement OpenGL, qui est utilisé par de nombreuses interfaces utilisateur graphiques. Pour faire fonctionner OpenGL sur une machine virtuelle, l’installation X. Système de fenêtres d’org X (xserveur):
sudo apt install xorgExécutez Xorg en tant qu’utilisateur normal avec:
startxOu lancez Xorg comme racine (superutilisateur) avec:
sudo service gdm startPour modifier la configuration de Xorg exécuter:
sudo editor /etc/X11/xorg.confAjouter des dépôts et des pilotes Nvidia (souvent pas nécessaire sur Debian 12+ parce que l’installateur permet non-free-firmware par défaut):
sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free
sudo add-apt-repository non-free-firmware
sudo apt updateInstallez ensuite les bibliothèques OpenGL. Sur une configuration non-Nvidia ou générique, les paquets basés sur GLVND sont:
sudo apt install libopengl0 libglx0 libglvnd0 libgl1-mesa-driSur un système avec le pilote propriétaire de Nvidia installé (remplacez xxx avec la série de pilotes indiquée par nvidia-detect ou Gestionnaire de pilotes, par exemple 550 ou 570):
sudo apt install libnvidia-gl-xxxGestion des logiciels¶
Durée estimée: Variable.
Installer le logiciel¶
Pour installer d’autres logiciels, utilisez de préférence le gestionnaire de logiciels intégré (Activités > Champ d’achat symbole). Le gestionnaire Logiciel utilise des versions officielles dans le dépôt Debian stable (en savoir plus sur listes de sources).
La dernière commande supprime les fichiers qui ne sont plus nécessaires et réduit les déchets système.
Des instructions pour installer des logiciels particuliers et compatibles avec Debian (par exemple QGIS) peuvent être trouvées directement sur le site Web des développeurs de logiciels. Par exemple, pour installer Anaconda Python visitez docs.anaconda.com et suivez les instructions d’installation pour Debian Linux.
Le gestionnaire logiciel le plus populaire des distributions Linux basées sur Debian s’appelle aptitude, ce qui est la chose que vous invoquez lors de la saisie [sudo] apt [something]. Il y a d’autres gestionnaires de paquets standard, comme dpkg ou synaptic (voir la liste complète dans le Gestion de paquets Debian faqs). Pour installer un large éventail de logiciels propriétaires (p. ex. outils de vidéoconférence), des outils de gestion de paquets comme snapd ou flatpak peuvent être utiles. Cependant, ces gestionnaires de paquets tiers sont débattus, et une approche plus robust est de utiliser apt chaque fois que possible, ou, si le logiciel n’est pas disponible par apt, recherchez AppImages.
Logiciels utiles¶
Surveillance du système¶
There are multiple options to monitor system resource of a Debian distro, and this section presents two of them, namely, htop and stacer. htop is a minimalistic tool that runs in Terminal. stacer is a graphical user interface providing more options, including optimization of battery life or system performance.
Pour installer htop pour visualiser l’utilisation de CPU, tapez :
sudo apt update
sudo apt install htopDémarrez le moniteur CPU de htop avec :
htopPour installer l’outil plus général stacer, tapez :
sudo apt update
sudo apt install stacerAprès l’installation, le stcer peut être ouvert depuis le menu système (recherche de stacer).
Ajouter des dépôts de paquets¶
Pour ajouter des dépôts de logiciels (de confiance), utilisez logiciel-propriétés-common, qui fournit la commande add-apt-repository:
sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free
sudo add-apt-repository non-free-firmware
sudo apt updateRechercher des paquets¶
Certains logiciels vont se heurter à des erreurs en raison des fichiers de bibliothèque manquants (par exemple, libGLX.so.0: No such file or directory). Pour savoir quel paquet doit être installé pour obtenir le fichier de bibliothèque manquant, installez apt-file
sudo apt install apt-file
sudo apt-file updatePour connaître le nom du paquet d’un fichier de bibliothèque manquant (par exemple, libGLX.so.0), appuyez sur :
apt-file find libGLX.so.0Après quelques secondes de recherche, apt-file va provoquer quelque chose comme:
libglx0-glvnd-nvidia: /usr/lib/x86_64-linux-gnu/libGLX.so.0Cela signifie que, pour obtenir le fichier de la bibliothèque libGLX.so.0, le paquet libglx0-glvnd-nvidia doit être installé; par exemple:
sudo apt install libglx0-glvnd-nvidiaMise à jour du logiciel¶
Pour mettre à jour les dépôts et mettre à jour les paquets installés via apt, c’est-à-dire le gestionnaire standard de paquets Debian aptitude, ouvert Terminal et type:
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
sudo apt autocleanCela ne mettra pas à jour le logiciel installé manuellement et les paquets installés par snapd et flatpak.
Applications Windows sur Linux¶
Durée estimée : 10-15 minutes.
L’application Wine fournit un environnement similaire à Windows sur les systèmes Linux, ce qui permet d’installer et d’exécuter des applications Windows. Le vin peut être utilisé dans les bacs à sable comme Bottles ou directement installé sur votre système Linux.
Bottles est un outil puissant qui fournit des boîtes de sable isolées pour l’exécution du logiciel Windows, même si l’installation du vin de votre système est buggy. Pour installer des bouteilles (via Flatpak - recommandé) y compris les bibliothèques Vulkan pertinentes, allumer Terminal et robinet:
flatpak install flathub com.usebottles.bottles
flatpak install flathub com.obsproject.Studio.Plugin.OBSVkCapture
flatpak install flathub org.freedesktop.Platform.VulkanLayer.MangoHud
flatpak install flathub org.freedesktop.Platform.VulkanLayer.vkBasalt
flatpak install flathub org.freedesktop.Platform.VulkanLayer.gamescopePuis lancez les bouteilles:
flatpak run com.usebottles.bottlesTest avec le logiciel pertinent pour la simulation numérique (par exemple BlueKenue et HEC-RAS):
Créer un dossier pour les installateurs Windows, comme
~/installers/WindowsSoftware/Créer une nouvelle bouteille: Ouvrir Bottes > Cliquez sur + Nouvelle bouteille > Choisir :
Environnement: Demande
Nom:
HydroSoftwareGardez-le 64 bits
Installez les dépendances de base avant de faire autre chose :
Core fonts:
allfonts.NET framework:
dotnet472(pour HEC-RAS - l’installation peut prendre un certain temps)Redistribuables visuels C++ 2013 et 2015-2022 (x64):
vcredist2022etvcredist2012
Retournez à la bouteille et ouvrez les Paramètres de la bouteille:
Dans la section Components, assurez-vous que le Runner (
soda), DXVK, VKD3D et DXVK NVAPI sont activés; LatencyFleX peut être activé, mais pas besoin pour cela; si les choses sont buggy plus tard, essayez désactiver DXVK (et donc VKD3D, aussi)Dans la section Display, activez Discrete Graphics
Dans la section Affichage > Paramètres avancés, désactivez Bureau virtuel (pour la stabilité); activez uniquement Capture de souris en plein écran, Chauffe de souris et Décorations du gestionnaire de fenêtres; vous voudrez peut-être changer le Reender -- ce réglage n’a pas eu d’influence dans nos tests, mais GDI est dit pour effectuer le meilleur et le plus stable
Dans la section Performance, tout désactiver
Dans la section Compatibilité, assurez-vous que Windows 10 dans l’ensemble (11 était encore buggy pendant les tests) et que tout le reste est désactivé
Dans la section Snapshots, tout désactiver
Télécharger les installateurs concernés:
Pour BlueKenue, obtenez le dernier installateur décrit dans le Telemac Forum et enregistrez-le à
~/installers/WindowsSoftware/Pour HEC-RAS, allez à HEC-RAS téléchargez la page et téléchargez et installez
~/installers/WindowsSoftware/; note: dans nos tests, nous n’avons réussi à exécuter HEC-RAS 5.0.7 (ou plus tôt) -- des versions plus récentes tôt ou plus tard ont causé des erreurs
Installer le logiciel dans la bouteille
Ouvrir le flacon > Run Exécutable
Sélectionnez le logiciel téléchargé BlueKenue ou HEC-RAS à partir de
~installers/WindowsSoftware/Installer le chemin: par défaut est OK (par exemple,
C:\Program Files\HEC\...)Installateurs de finition
Logiciel de lancement & #160;:
Après une installation réussie, un nouveau logiciel devrait se produire dans la section Programmes de la bouteille
Sinon, faites défiler vers le bas à la section Tools, élargissez Legacy Wine Tools et cliquez sur Explorer pour naviguer dans le système de bac à sable
Lutris est un lanceur de jeux/applications pour Linux qui gère les installations de vin et les configurations de votre système. Il fournit des scripts d’installation préconfigurés et gère différentes versions de vin pour exécuter le logiciel Windows sur Linux. Non seulement il gère les jeux, mais aussi les installateurs externes, ce qui en fait un outil utile pour installer un logiciel de modélisation Windows sur Linux. Cependant, contrairement aux bouteilles, il est lié à l’installation de votre système de vin. Voici trois options pour installer Lutris:
Option 1: Utiliser des dépôts Debian (version la plus stable)
sudo apt update
sudo apt install lutrisOption 2: Flatpak (dernière version)
flatpak install flathub net.lutris.Lutris
# run it
flatpak run net.lutris.LutrisOption 3: Du dépôt Lutris (les nouvelles fonctionnalités)
# add Lutris repository
echo "deb [signed-by=/usr/share/keyrings/lutris.gpg] https://download.opensuse.org/repositories/home:/strycore/Debian_12/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
# add GPG key
wget -qO- https://download.opensuse.org/repositories/home:/strycore/Debian_12/Release.key | gpg --dearmor | sudo tee /usr/share/keyrings/lutris.gpg > /dev/null
# install it
sudo apt update
sudo apt install lutrisEnsuite, installer un logiciel à travers Lutris est simple: trouver le + signe à Installer un jeu Windows à partir des médias et suivre le flux de travail.
Proton est la couche de compatibilité Steam de Valve qui s’appuie sur des outils comme DXVK et VKD3D-Proton pour traduire les API de jeux Windows vers Linux, permettant à la plupart des jeux Windows de fonctionner sans modification.
La voie courte (étapes détaillées ci-dessous):
Installer les conditions préalables (AMD/Intel):
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steam-installer vulkan-tools \
mesa-vulkan-drivers mesa-vulkan-drivers:i386 \
libgl1-mesa-dri libgl1-mesa-dri:i386 gamemode mangohudInstaller les prérequis (NVIDIA, remplacer 5xx listé dans Gestionnaire de pilotes):
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steam-installer vulkan-tools libvulkan1 libvulkan1:i386 \
libnvidia-gl-5xx libnvidia-gl-5xx:i386 gamemode mangohudSteam et ProtonUp-Qt:
flatpak install flathub com.valvesoftware.Steam
flatpak install flathub net.davidotek.pupgui2
flatpak run net.davidotek.pupgui2Options de lancement de vapeur utiles :
mangohud gamemoderun %command%
PROTON_LOG=1 %command%
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%
PROTON_USE_WINED3D=1 %command%** PROCÉDURE DÉTAILLÉE -- Commencez par préparer la pile graphique et le support 32 bits**:
Activer les paquets 32 bits et mettre à jour.
sudo dpkg --add-architecture i386 sudo apt updateInstallez les outils Vulkan et l’espace utilisateur OpenGL/Vulkan 32 bits requis.
AMD ou Intel iGPU (Mesa):
sudo apt install vulkan-tools mesa-vulkan-drivers mesa-vulkan-drivers:i386 \
libgl1-mesa-dri libgl1-mesa-dri:i386NVIDIA :
Dans Linux Ubuntu/Mint, ouvrez Driver Manager et installez le pilote NVIDIA propriétaire recommandé, puis redémarrez.
Ajouter l’espace utilisateur 32 bits correspondant (remplacez 5xx avec votre série de pilotes réelle affichée dans Driver Manager; cela garantit que les jeux 32 bits de Proton peuvent charger les libs de NVIDIA):
sudo apt install libnvidia-gl-5xx libnvidia-gl-5xx:i386 sudo apt install vulkan-tools libvulkan1 libvulkan1:i386
Si votre version Ubuntu/Mint utilise un nom de paquet différent, installez l’affichage libnvidia-gl et son \:i386 jumeau pour votre version.
Vérifie que Vulkan fonctionne.
vulkaninfo | less
Vous devriez voir une liste de vos extensions GPU et Vulkan. Si cela échoue, corrigez les conducteurs avant de procéder.
Suivant, continuer avec l’installation Steam:
Option -- APT (recommandé pour les plus rares quirks de bac à sable):
sudo apt install steam-installer
Lancez Steam une fois afin qu’il termine l’auto-mise à jour.
Option -- Flatpak (travaille bien; il suffit de connaître les chemins différents):
flatpak install flathub com.valvesoftware.Steam flatpak run com.valvesoftware.Steam
Maintenant, allumez Proton :**
Ouvrez Steam. Allez dans Paramètres > Compatibilité
Vérifier Activer Steam Play pour les titres pris en charge
Vérifiez également Activer Steam Play pour tous les autres titres
Définissez l’outil de compatibilité par défaut à Proton Experimental pour les dernières corrections (peut être dépassé par jeu plus tard)
Steam va télécharger automatiquement le Proton choisi construire la première fois que vous lancez un jeu Windows.
Facultatif mais recommandé : Proton-GE (construction communautaire) :
Proton-GE (GloriousEggroll) corrige souvent les problèmes avant que Valve ne les expédie.
Installez ProtonUp-Qt (gestionnaire le plus facile).
Installation APT de Steam
ProtonUp-Qt AppImage: télécharger et exécuter, ou installer via Flatpak:
flatpak install flathub net.davidotek.pupgui2 flatpak run net.davidotek.pupgui2Les utilisateurs de Flatpak Steam devraient également installer ProtonUp-Qt via Flatpak comme indiqué ci-dessus.
Dans ProtonUp-Qt, choisissez l’installation Steam que vous utilisez, puis installez la dernière version Proton-GE. Il atterrira automatiquement dans le bon répertoire.
Dans Steam, définissez les propriétés d’un jeu > Compatibilité > Forcez l’utilisation d’un outil spécifique de compatibilité Steam Play et choisissez la version Proton-GE que vous venez d’installer.
** Lancer un jeu Windows avec Proton:**
Installez le jeu comme normal depuis votre bibliothèque.
Première exécution peut afficher Installer Microsoft VC++/DirectX à l’intérieur de Proton. Laisse-le finir.
Si vous voyez des problèmes (cras, écran noir), essayez :
Changer de version Proton: Propriétés > Compatibilité > choisir un autre Proton (Experimental, un majeur stable, ou Proton-GE).
Vérifier les fichiers : Propriétés > Fichiers installés > Vérifier l’intégrité.
Supprimer le préfixe Proton du jeu (voir Gérer les préfixes ci-dessous) et relancer.
Utilisation de Proton avec des jeux Windows non-Steam:
vapeur > Ajouter une partie > Ajoutez un jeu non-Steam > parcourez le .exe du jeu.
Après avoir ajouté, faites un clic droit sur la nouvelle entrée > Propriétés > Compatibilité > Forcez l’utilisation d’un outil de compatibilité Steam Play spécifique > choisissez Proton Experimental ou Proton-GE.
Si le jeu doit fonctionner depuis son propre dossier, définissez Shortcut vers le .exe et Démarrer vers le répertoire du jeu.
Lancez-le depuis Steam comme n’importe quel autre titre.
** Superpositions, outils de performance et options de lancement :**
GameMode (qui laisse le noyau et le gouverneur du CPU favoriser un certain jeu):
sudo apt install gamemode
Ajoutez ceci aux options de lancement d’un jeu dans Steam:
gamemoderun %command%MangoHud (léger FPS et frame-time superposition):
sudo apt install mangohud
Options de lancement :
mangohud %command%Combiner avec GameMode:
mangohud gamemoderun %command%Proton log (capture une connexion de débogage dans le dossier de jeu ou le répertoire d’accueil) :
PROTON_LOG=1 %command%
Le nom du fichier journal est habituellement steam-.log.
Comprimés d’environnement Proton commun (utiliser seulement si nécessaire):
Force DirectX 11 via DXVK au lieu de DirectX 12:
DXVK_ENABLE_NVAPI=0 %command%Force WineD3D (OpenGL) au lieu de DXVK/VKD3D si Vulkan est brisé:
PROTON_USE_WINED3D=1 %command%Désactivez Esync/Fsync si vous voyez des pendaisons bizarres :
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%
Où sont les fichiers Proton et les sauvegardes?
Proton crée un préfixe comme Windows par jeu.
APT Chemins de vapeur:
Préfixes de proton :
~/.steam/steam/steamapps/compatdata/<APPID>/pfx/Windows C: drive inside prefix:.../pfx/drive_c/Installation personnalisée de Proton (Proton-GE):
~/.steam/steam/compatibilitytools.d/
Voies à vapeur à plat :
Dir vapeur de base:
~/.var/app/com.valvesoftware.Steam/.local/share/Steam/Préfixes :
.../steamapps/compatdata/<APPID>/pfx/Proton personnalisé installe :
.../compatibilitytools.d/
Gestion des préfixes :
Pour usine réinitialiser un environnement Proton de jeu, fermez Steam, puis supprimez son dossier à
compatdata/<APPID>/. Vous perdrez par jeu des données de registre Windows et de préfixe de vin (traitez-le comme une nouvelle installation Windows pour ce titre).Pour parcourir le préfixe rapidement : clic droit sur le jeu > Propriétés > Fichiers installés > Parcourir et naviguer vers le haut vers
compatdata.
Réseau de dépannage rapide:
Le jeu ne démarre pas après une mise à jour :
Switch Proton version.
Vérifier les fichiers de jeu.
Supprimer le préfixe
compatdata/<APPID>et relancer.
Écran noir avec audio :
Alt+Enter pour basculer le plein écran.
Ajouter
PROTON_LOG=1et inspecter le journal pour les libs 32 bits GL/Vulkan manquants.Essayez un Proton différent (ou Proton-GE).
Bizarre du contrôleur :
Paramètres de vapeur > Contrôleur > Activez l’entrée de vapeur pour votre appareil.
Par jeu > Controller > choisissez une mise en page communautaire ou Gamepad avec Mouse Trackpad pour les titres KB/M seulement.
En plus du vin, les meilleurs cadres actuellement disponibles sont PlayOnLinux, qui peuvent être installés comme suit:
sudo apt install winbind playonlinux winetricks -y Notez que winbind est tenu de transmettre correctement sur Windows les informations de connexion pour les logiciels sous licence tels que MS Office.
Après l’installation, allez au système Menu > Applications > Rechercher PlayOnLinux. Avant de continuer, configurer une version de vin à utiliser en cliquant sur Outils > Manage Wine Versions. La plupart des applications fonctionnent maintenant sur des architectures 64 bits, donc ajouter la nouvelle version amd64 Wine pourrait être un bon choix. Après avoir installé une version vin, cliquez sur le bouton Configure dans la fenêtre principale pour sélectionner une configuration vin à utiliser et cliquez sur Nouveau pour configurer un environnement (p. ex. HYINFO-ENVIRONMENT). Suivez les instructions d’installation.
Le bouton +Install ouvre une fenêtre contextuelle avec une boîte de recherche pour rechercher les applications Windows qui peuvent être directement installées. De plus, en bas de la fenêtre pop-up, l’option Installer un programme non listé permet d’installer d’autres installateurs Windows, qui ne sont pas listés. Lors de la première installation d’une application Windows, PlayOnLinux montre quelques messages avec des informations très importantes - prenez le temps de les lire.
Pour installer un .exe ou .msi particulier que vous avez téléchargé, comme BlueKenue, cliquez sur le bouton Configure dans la fenêtre principale et mettez en évidence votre environnement créé ci-dessus. Allez dans l’onglet Divers et cliquez sur Run un fichier .exe dans ce lecteur virtuel. Suivez le processus d’installation. Pour exécuter ce logiciel installé manuellement, cliquez à nouveau sur Configure > Divers > Run un fichier .exe dans ce lecteur virtuel et naviguer jusqu’à l’endroit où le programme vient d’être installé. Si aucun raccourci direct n’est disponible, trouver le logiciel peut être un peu confus, mais, ne vous inquiétez pas, voici comment vous le trouvez:
Dans la fenêtre pop-up (après Run un fichier .exe ...), allez à votre dossier d’utilisateur Linux (par exemple, /home/hydro-informatics/), puis activez la visualisation des fichiers cachés (pressez CTRL + H sur votre clavier), ce qui rendra visible le dossier caché /home/hydro-informatics/.PlayOnLinux/. Double-cliquez sur ce dossier caché, puis sur wineprefix > YOUR-ENVIRONMENT-NAME (p. ex. HYINFO-ENVIRONMENT) > drive c et trouvez le programme installé dans le répertoire Program Files ou Program Files (x86).
Par exemple, pour ouvrir une installation 64 bits de BlueKenue, naviguez à /home/hydro-informatics/.PlayOnLinux/wineprefix/HYINFO-ENVIRONMENT/drive_c/Program Files/CHC/BlueKenue64 et double-cliquez sur BlueKenue64.exe (remplacez hydro-informatics et HYINFO-ENVIRONMENT avec vos noms de répertoire locaux). Le programme devrait maintenant s’ouvrir.
L’installation décrite ci-dessus de Debian Linux crée une VM 64 bits et permet la compatibilité des programmes avec les architectures 32 bits, ajoutez des architectures 32 bits via Terminal:
sudo dpkg --add-architecture i386 && sudo apt updateEnsuite, installez Wine avec:
sudo apt install wine wine32 wine64 libwine libwine:i386 fonts-wineAprès l’installation de Wine, vérifiez ou configurez les liens de dossier et les environnements de compatibilité en tapant wine winecfg, qui ouvre la fenêtre de configuration de Wine où :
Les liens du dossier sont définis dans l’onglet Intégration du dossier*.
L’onglet Applications permet de définir la couche de compatibilité Windows à utiliser (par exemple Windows 10) et de définir les applications.
Pour installer une application Windows :
Téléchargez le fichier d’installation (par exemple, un fichier exe ou msi).
Ouvrez Terminal et tapez
wine control> Une fenêtre semblable à Windows s’ouvre (lire plus).Dans cette fenêtre, cliquez sur le bouton Ajouter/Supprimer... qui ouvre une autre fenêtre (Ajouter/Supprimer les programmes).
Cliquez sur le bouton Installer... et sélectionnez le fichier d’installation téléchargé exe ou msi.
Suivez les instructions d’installation (procédure standard Windows).
Envisagez d’ajouter un Desktop Icon ou notez le répertoire d’installation (par exemple,
"C:\\Program Files (x86)\\CHC\\BlueKenue\\").En arrière plan. Terminal pourrait déclencher le message
err:mscoree:LoadLibraryShim error reading registry key for installroot- vous pouvez ignorer ces messages (lire plus).
Never run wine as root (sudo).
Pourquoi ? Ce n’est pas sûr. Donc, si vous avez lancé le vin comme racine de toute façon, retournez avec cd $HOME et tapez sudo chown -R $USER:$USER .wine
De plus amples renseignements sont disponibles dans le wine docs.
Lancer une application Windows en tapant wine explorer dans Terminal. Le système de fichiers Windows de Wine sera affiché dans une fenêtre similaire à Windows. Pour démarrer et appliquer :
Si un icône Desktop a été créé pendant l’installation, allez à Desktop et double-cliquez sur l’application (par exemple, BlueKenue)
Sinon, identifiez le chemin d’installation et l’exécutable qui lance l’application.
Les programmes 32 bits sont généralement installés à
"C:\\Program Files (x86)\\(p. ex.,"C:\\Program Files (x86)\\CHC\\BlueKenue\\BlueKenue.exe").Les programmes 64 bits sont généralement installés à
"C:\\Program Files\\.
Avec le chemin d’installation, toute application Windows peut être lancée via Terminal avec:
wine "C:\\path\\to\\the.exe"(utiliser\\pour séparer les sous-répertoires).Par exemple,
wine "C:\\Program Files (x86)\\CHC\\BlueKenue\\BlueKenue.exe"commence habituellement Blue KenueTM.