Créer une VM de développement Linux sous Windows

The hero image for Ubuntu Dev VM.

Avez-vous déjà envisagé de configurer une machine virtuelle Linux sur votre PC Windows spécifiquement pour le développement de logiciels, mais vous ne saviez pas par où commencer ? Nous avons ce qu’il vous faut! Dans ce guide, nous vous guiderons tout au long du processus d’établissement d’une machine virtuelle de développement Linux sur un système Windows. Suivez-nous pendant que nous décomposons les étapes permettant de rendre votre environnement virtuel Linux opérationnel pour vos besoins de développement.

L'image du héros pour Ubuntu Dev VM.

Comment choisir le bon système d’exploitation Linux pour votre VM

Linux offre une variété de systèmes d’exploitation utiles que les développeurs peuvent utiliser dans les machines virtuelles. Quelques exemples notables incluent Fedora Linux, Debian Linux et Arch Linux, entre autres. Cependant, lorsqu’il s’agit du meilleur système d’exploitation Linux « polyvalent » pour les développeurs, Ubuntu se démarque.

Pourquoi Ubuntu ? Il s’agit du système d’exploitation Linux le plus courant disponible, ce qui signifie qu’une multitude d’outils de développement sont facilement accessibles, certains même exclusivement. Sa facilité d’utilisation dans l’installation et la gestion des bibliothèques et des outils de développement est inégalée. Ces facteurs font d’Ubuntu le choix incontournable pour beaucoup.

Dans ce guide, nous nous concentrerons sur la configuration d’une machine virtuelle Ubuntu spécifiquement à des fins de développement. Cependant, si Ubuntu ne répond pas à vos besoins, ne vous inquiétez pas ! Il existe des dizaines d’autres excellents systèmes d’exploitation Linux adaptés à une machine virtuelle de développement sous Windows.

Comment installer VirtualBox sur Windows

Il existe plusieurs méthodes pour créer et exécuter des machines virtuelles sur des ordinateurs Windows. Les options incluent le Microsoft Hyper-V officiel, disponible uniquement pour les utilisateurs de Windows Pro et supérieur. Il existe également VMware, une suite d’excellents outils de VM payants, et VirtualBox, l’hyperviseur gratuit/open source d’Oracle.

Dans ce guide, nous nous concentrerons sur l’utilisation de VirtualBox, principalement parce qu’il s’agit d’un outil gratuit et open source. En tant qu’hyperviseur, il fonctionne très bien sous Windows et, surtout, il ne nécessite pas de version spécifique de Windows.

Pour télécharger VirtualBox pour Windows, commencez par visiter le site officiel. Une fois sur place, cliquez sur le bouton « Télécharger VirtualBox 7.0 ». Cette action vous redirigera vers la page de téléchargement officielle de VirtualBox.

Sur la page de téléchargement, recherchez « Hôtes Windows » et cliquez dessus. Cela lancera le téléchargement de la version Windows de VirtualBox. Une fois le téléchargement terminé, ouvrez l’Explorateur Windows et accédez au dossier « Téléchargements ».

Dans le dossier « Téléchargements », localisez et ouvrez le fichier EXE de VirtualBox. Ensuite, suivez les instructions à l’écran pour installer VirtualBox sur votre système Windows. N’oubliez pas que vous devrez redémarrer votre ordinateur une fois l’installation terminée.

Comment créer votre VM de développement Linux

Pour configurer votre VM de développement Linux, commencez par ouvrir VirtualBox sur votre bureau Windows. Une fois VirtualBox ouvert, recherchez le bouton « Nouveau » et cliquez dessus pour lancer la création d’une nouvelle VM. Cliquer sur ce bouton fera apparaître la fenêtre « Créer une machine virtuelle » dans VirtualBox.

Virtualbox crée une nouvelle machine virtuelle Ubuntu.

Dans cette fenêtre, localisez le champ ‘Nom’ et cliquez dessus. Ici, saisissez le nom de votre machine virtuelle. Pour ce guide, comme nous nous concentrons sur Ubuntu, nommez-le « Développement Ubuntu ».

Après avoir nommé votre VM, vous devrez spécifier où la sauvegarder. Par défaut, VirtualBox l’enregistre sur votre lecteur C:/. Si vous souhaitez modifier cet emplacement, cliquez sur le menu déroulant et parcourez pour sélectionner un nouvel emplacement.

Ensuite, passez à la zone de sélection « Image ISO ». Ici, parcourez et sélectionnez le fichier ISO Ubuntu que vous avez téléchargé précédemment. Lors de la sélection de l’ISO Ubuntu, VirtualBox le détectera automatiquement comme Ubuntu (64 bits). Assurez-vous de cocher « Ignorer l’installation sans surveillance » avant de continuer. Cliquez sur le bouton « Suivant » pour continuer.

L'utilisateur sélectionne un fichier ISO dans Virtualbox.

Les étapes suivantes impliquent la configuration des paramètres matériels de votre VM. Allouez la quantité appropriée de RAM, le nombre de cœurs de processeur et l’espace disque virtuel en fonction de vos besoins. Terminez le processus de création de VM VirtualBox en cliquant sur le bouton « Terminer ».

Virtualbox sous Windows spécifiant la RAM.

Installer Ubuntu

Après avoir créé votre machine virtuelle, démarrez-la et procédez à l’installation d’Ubuntu en suivant les étapes fournies dans le programme d’installation de l’interface utilisateur graphique (GUI). Ce programme d’installation est conçu pour être intuitif et convivial, vous guidant tout au long du processus de configuration de manière simple.

La machine virtuelle Ubuntu démarre.

Une fois que vous avez créé avec succès votre machine virtuelle Ubuntu et installé le système d’exploitation, connectez-vous à l’aide de votre compte utilisateur et ouvrez une fenêtre de terminal. C’est ici que vous installerez les outils de développement essentiels à la programmation.

La machine virtuelle de développement Ubuntu exécute le

Outils de base

Pour équiper votre VM de développement Ubuntu de certains outils fondamentaux, installez les packages suivants :

Construire les essentiels

Pour la programmation qui implique la compilation de logiciels, le package « Build-essential » est crucial. Il comprend des bibliothèques et des packages communs qui facilitent le processus de compilation.

sudo apt install build-essential

Git

Si votre travail implique Git, son installation sur votre VM Ubuntu est nécessaire.

sudo apt install git

Langages de programmation

Ubuntu est généralement livré avec Python préinstallé. Cependant, pour installer les packages Python, Pip est indispensable.

sudo apt install python3-pip

Java

Pour les développeurs Java, vous pouvez installer Java avec la commande suivante :

sudo apt install default-jdk

Node.js et NPM

Si votre travail de développement tourne autour de NodeJS, l’installation de Node.js et NPM est cruciale.

sudo apt install nodejs npm

Suivez ces commandes pour vous assurer que votre machine virtuelle Ubuntu est bien équipée pour une variété de tâches de développement logiciel.

image d'avatar par défaut