Utilisez VMM pour créer un environnement de développeur Linux sur Synology NAS

Utilisez VMM pour créer un environnement de développeur Linux sur Synology NAS

Les produits Synology NAS sont très capables de faire beaucoup de choses. La virtualisation ne fait pas exception. Vous pouvez installer l'application Virtual Machine Manager sur votre Synology NAS et créer des machines virtuelles très facilement. En dehors de cela, vous pouvez installer toutes les distributions Linux sur les machines virtuelles de votre Synology NAS pour créer des environnements de développeurs et travailler sur vos projets localement ou à distance.

Dans cet article, je vais vous montrer comment créer un Ubuntu 20.04 Machine virtuelle LTS sur votre Synology NAS et créez un environnement de développeur sur la machine virtuelle où vous pouvez travailler sur vos projets localement ou à distance à l'aide du code Visual Studio. Alors, commençons!

Des choses dont vous aurez besoin:

Pour suivre cet article, vous devez avoir:

  • Une synologie NAS avec au moins 8 Go ou plus de mémoire installée.
  • Application Virtual Machine Manager Installé sur votre Synology NAS.
  • Un ordinateur ou un ordinateur portable pour se connecter à l'interface graphique Web de la synologie NAS.
  • Connexion Internet sur votre Synology NAS et votre ordinateur / ordinateur portable.

Si vous avez besoin d'aide pour installer le Gestionnaire de machines virtuelles application sur votre Synology NAS, alors vous devrez peut-être d'abord lire l'article sur Comment configurer la virtualisation sur Synology Nas à Linuxhint.com.

Téléchargement Ubuntu 20.04 LTS ISO Image:

Vous pouvez télécharger l'image ISO d'Ubuntu 20.04 LTS du site officiel d'Ubuntu.

Tout d'abord, visitez le site officiel d'Ubuntu de votre navigateur Web préféré. Une fois que la page se charge, cliquez sur Télécharger> 20.04 LTS du Bureau Ubuntu Section, comme marqué dans la capture d'écran ci-dessous.

NOTE: Si votre Synology NAS n'a que 4 Go de mémoire installé et que vous ne souhaitez pas mettre à niveau la mémoire ou essayer la virtualisation avant de mettre à niveau la mémoire, puis télécharger le serveur Ubuntu 20.04 LTS ISO Image à la place. Pour télécharger le serveur Ubuntu 20.04 LTS ISO Image, cliquez sur Télécharger > Obtenez le serveur Ubuntu à partir de la section Ubuntu Server et suivez les instructions.

Votre navigateur doit vous inviter à enregistrer l'ubuntu 20.04 LTS ISO Image. Sélectionnez un répertoire où vous souhaitez enregistrer l'ubuntu 20.04 LTS ISO Image et cliquez sur Sauvegarder.

Votre navigateur doit commencer à télécharger l'Ubuntu 20.04 LTS ISO Image, comme vous pouvez le voir dans la capture d'écran ci-dessous. Cela peut prendre un certain temps pour terminer.

Création d'un Ubuntu 20.04 Machine virtuelle LTS:

Une fois l'Ubuntu 20.04 LTS ISO L'image est téléchargée, vous pouvez créer une machine virtuelle sur votre Synology NAS et installer Ubuntu 20.04 LTS dessus en utilisant l'image ISO.

Pour créer un Ubuntu 20.04 LTS Virtual Machine, ouvrez le Application Virtual Machine Manager Sur votre GUI Web Synology.

Application Virtual Machine Manager est ouvert.

Du Image Section de la Application Virtual Machine Manager, cliquer sur Ajouter, comme marqué dans la capture d'écran ci-dessous.

Cliquer sur De l'ordinateur, comme marqué dans la capture d'écran ci-dessous.

Sélectionnez l'ubuntu 20.04 LTS ISO Image que vous venez de télécharger et de cliquer sur Ouvrir.

L'Ubuntu 20.04 LTS ISO L'image doit être sélectionnée. Maintenant, cliquez sur Suivant.

Sélectionnez le volume où vous souhaitez stocker l'image ISO et cliquez sur Appliquer.

L'Ubuntu 20.04 LTS ISO L'image est téléchargée dans la synologie NAS, comme vous pouvez le voir dans la capture d'écran ci-dessous. Cela peut prendre un certain temps pour terminer.

À ce stade, l'Ubuntu 20.04 LTS ISO L'image doit être téléchargée sur le NAS.

Maintenant, pour créer une machine virtuelle, accédez au Machine virtuelle Section et cliquez sur Créer, comme marqué dans la capture d'écran ci-dessous.

Sélectionner Linux et cliquez sur Suivant.

Sélectionnez le volume où vous souhaitez stocker les données de la machine virtuelle et cliquez sur Suivant.

Tapez un nom pour la machine virtuelle, sélectionnez le nombre de cœurs de CPU que vous souhaitez y attribuer et sélectionnez la quantité de mémoire que vous souhaitez allouer à la machine virtuelle.

J'appellerai la machine virtuelle S01, puis attribuer 2 cœurs CPU et allouer 8 Go de mémoire pour lui.

NOTE: Si votre Synology Nas a 8 Go de mémoire installée, vous ne pourrez pas allouer 8 Go de mémoire à la machine virtuelle. Dans ce cas, allouer 4, 5 ou 6 Go de mémoire à la machine virtuelle, et cela fonctionnera toujours. Mais, si votre Synology Nas a 4 Go de mémoire installées, et que vous ne souhaitez pas mettre à niveau la mémoire ou essayer la virtualisation avant de mettre à niveau la mémoire, alors utilisez Ubuntu Server 20.04 LTS ISO Image à la place et allouer 2 Go de mémoire à la machine virtuelle.

Une fois que vous avez terminé, cliquez sur Suivant.

Tapez la quantité d'espace disque que vous souhaitez allouer à la machine virtuelle.

Je vais allouer 100 Go d'espace disque pour lui.

Une fois que vous avez terminé, cliquez sur Suivant.

Cliquer sur Suivant.

Maintenant, vous devez sélectionner l'ubuntu 20.04 LTS ISO Image en tant que Fichier ISO pour le démarrage.

Sélectionnez l'ubuntu 20.04 LTS ISO Image du Fichier ISO pour le démarrage menu déroulant, comme marqué dans la capture d'écran ci-dessous.

Une fois que vous avez terminé, cliquez sur Suivant, comme marqué dans la capture d'écran ci-dessous.

Sélectionnez les utilisateurs que vous souhaitez autoriser l'accès à la machine virtuelle et cliquez sur Suivant.

Les paramètres qui seront utilisés pour créer la machine virtuelle doivent être affichées. Pour créer une machine virtuelle avec ces paramètres, cliquez sur Appliquer.

Une fois la machine virtuelle S01 est créé, sélectionnez-le et cliquez sur Allumer, comme marqué dans la capture d'écran ci-dessous.

La machine virtuelle S01 devrait être En cours. Une fois qu'il est en cours d'exécution, cliquez sur Connecter, comme marqué dans la capture d'écran ci-dessous.

Un nouvel onglet de navigateur doit être ouvert avec l'affichage de la machine virtuelle S01, comme vous pouvez le voir dans la capture d'écran ci-dessous.

L'Ubuntu 20.04 LTS L'installateur doit être chargé au moment où vous vous connectez à la machine virtuelle. Vous pouvez installer ubuntu 20.04 LTS sur la machine virtuelle d'ici.

Pour installer Ubuntu 20.04 LTS sur la machine virtuelle S01, cliquer sur Installer Ubuntu.

Sélectionnez votre disposition du clavier et cliquez sur Continuer.

Comme vous allez mettre en place un environnement de développement Ubuntu sur la machine virtuelle S01, Vous n'avez probablement pas besoin de logiciels de bureau, de jeux ou de lecteurs de médias. Alors le Installation minimale La méthode peut être la bonne chose à faire ici.

Bien sûr, vous pouvez toujours opter pour le Installation normale Méthode si nécessaire. Tout dépend de ta préférence.

Une fois que vous avez terminé la sélection d'une méthode d'installation, cliquez sur Continuer.

Comme j'installe Ubuntu 20.04 LTS Sur une machine virtuelle, je ne partisrai pas manuellement le disque dur de la machine virtuelle S01. J'utiliserai le partitionnement automatique, juste pour rendre les choses un peu plus faciles.

Alors, sélectionnez Effacer le disque et installer Ubuntu et cliquez sur Installer maintenant, comme marqué dans la capture d'écran ci-dessous.

L'Ubuntu 20.04 LTS INSTALLER créera automatiquement toutes les partitions requises, et il vous demandera si vous souhaitez enregistrer les modifications du disque. Cliquer sur Continuer.

Sélectionnez votre fuseau horaire et cliquez sur Continuer.

Tapez vos informations personnelles et cliquez sur Continuer.

Ubuntu 20.04 LTS est installé sur le S01 machine virtuelle. Cela peut prendre un certain temps pour terminer.

Ubuntu 20.04 LTS est installé sur la machine virtuelle.

Une fois Ubuntu 20.04 LTS est installé, cliquez sur Redémarrer maintenant.

Presse <Entrer> pour démarrer Ubuntu 20.04 LTS du disque dur de la machine virtuelle S01.

Comme vous pouvez le voir, Ubuntu 20.04 LTS démarré à partir du disque dur de la machine virtuelle S01.

Maintenant, vous pouvez vous connecter à votre Ubuntu 20.04 Machine virtuelle LTS avec le nom d'utilisateur et le mot de passe que vous avez défini lors de l'installation.

Une fois que vous vous connectez, vous devriez voir l'Ubuntu 20.04 Environnement de bureau LTS, comme indiqué dans la capture d'écran ci-dessous.

Maintenant, vous devriez installer Agent invité Qemu sur l'ubuntu 20.04 Machine virtuelle LTS. Il rapportera les informations d'utilisation (réseau, disque, mémoire, processeur, etc.) au Gestionnaire de machines virtuelles Application de votre synologie NAS.

Presse + + T pour ouvrir un Terminal Sur votre Ubuntu 20.04 LTS Virtual Machine et pour mettre à jour le cache du référentiel de package APT, exécutez la commande suivante:

$ sudo apt mise à jour

Pour installer l'agent invité Qemu sur votre Ubuntu 20.04 Machine virtuelle LTS, exécutez la commande suivante:

$ sudo apt installer qemu-gest-agent -y

L'agent invité Qemu doit être installé.

Maintenant, pour éteindre l'Ubuntu 20.04 Machine virtuelle LTS, exécutez la commande suivante:

$ sudo poweroff

Maintenant, vous devriez supprimer l'ubuntu 20.04 LTS ISO Image de la machine virtuelle S01.

Assurez-vous que la machine virtuelle S01 est alimenté. Ensuite, sélectionnez la machine virtuelle S01 et cliquez sur Action> Modifier, comme marqué dans la capture d'écran ci-dessous.

La fenêtre des paramètres de la machine virtuelle S01 devrait être ouvert.

Accédez à la Autres Onglet de la fenêtre Paramètres de la machine virtuelle.

Comme vous pouvez le voir, la machine virtuelle S01 a l'ubuntu 20.04 LTS ISO Image sélectionnée comme un Fichier ISO pour démarrage.

Sélectionner Non monté du Fichier ISO pour le démarrage menu déroulant, comme marqué dans la capture d'écran ci-dessous.

Une fois que vous avez sélectionné Non monté du Fichier ISO pour le démarrage menu déroulant, cliquez sur D'ACCORD.

L'Ubuntu 20.04 LTS ISO L'image doit être supprimée de la machine virtuelle S01.

Maintenant, sélectionnez le S01 machine virtuelle et cliquez sur Allumer.

Une fois la machine virtuelle S01 est En cours, Sélectionnez-le et cliquez sur Connecter.

Vous devez être connecté à l'affichage de la machine virtuelle S01, Comme indiqué dans la capture d'écran ci-dessous.

Modification de la résolution d'affichage de la machine virtuelle:

Par défaut, la résolution d'affichage de la machine virtuelle sera de 800 × 600 pixels. Vous aurez probablement un moniteur plus grand que cela. Donc, vous voudrez probablement modifier la résolution d'affichage pour le faire correspondre.

Pour modifier la résolution d'affichage de l'ubuntu 20.04 Machine virtuelle LTS, clic droit (RMB) sur le bureau de la machine virtuelle et cliquez sur Paramètres d'affichage, comme marqué dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, la résolution d'affichage est définie à 800 × 600 pixels.

Pour modifier la résolution d'affichage, cliquez sur le Résolution menu déroulant, comme marqué dans la capture d'écran ci-dessous.

Toute la résolution d'écran prise en charge de la machine virtuelle doit être affichée, comme indiqué dans la capture d'écran ci-dessous. Selon la résolution d'affichage de votre moniteur, sélectionnez la résolution d'affichage correcte dans la liste.

Une fois que vous avez sélectionné une résolution d'affichage, cliquez sur Appliquer.

Pour confirmer les modifications, cliquez sur Notez les changements.

La résolution d'affichage de la machine virtuelle doit être modifiée.

Une fois que vous avez défini la bonne résolution d'affichage, vous devez désactiver la mise à l'échelle pour l'affichage de la machine virtuelle.

Pour ce faire, cliquez sur le bouton de basculement des paramètres, comme marqué sur la capture d'écran ci-dessous.

Vous devriez voir le panneau des paramètres d'affichage.

Cliquez sur l'icône du matériel, comme marqué dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, le Mode de mise à l'échelle est réglé sur Échelle locale. Cela signifie que la mise à l'échelle est activée.

Pour désactiver la mise à l'échelle, régler Mode de mise à l'échelle pour Aucun, comme marqué dans la capture d'écran ci-dessous.

La mise à l'échelle doit être désactivée pour l'affichage de la machine virtuelle.

Vous pouvez également en plein écran l'affichage de la machine virtuelle afin qu'elle s'étend sur l'affichage entier de votre moniteur. Cela fera travailler avec l'Ubuntu 20.04 Environnement de développement LTS Vous vous installez sur la machine virtuelle plus facile.

Pour écran complet de l'écran de la machine virtuelle, cliquez sur l'icône complète () à partir des paramètres d'affichage de la machine virtuelle, comme marqué dans la capture d'écran ci-dessous.

L'affichage de la machine virtuelle doit utiliser tout l'affichage de votre moniteur, comme indiqué dans la capture d'écran ci-dessous.

NOTE: J'utilise un moniteur 1080p. Donc, j'ai défini la résolution d'affichage d'Ubuntu 20.04 LTS à 1920 × 1080 pixels après avoir complété l'affichage de la machine virtuelle.

Une fois que vous avez écrisé l'affichage de la machine virtuelle, cliquez sur le bouton de basculement des paramètres d'affichage, comme marqué dans la capture d'écran ci-dessous pour masquer les paramètres d'affichage.

Votre machine virtuelle doit être prête à développer des applications et des sites Web incroyables.

Si vous souhaitez quitter l'écran complet, appuyez sur <Esc>.

Vous pouvez également cliquer sur l'icône complète pendant que vous êtes en mode plein écran pour quitter l'affichage complet de la machine virtuelle.

Configuration du développement local sur la machine virtuelle:

Ubuntu 20.04 LTS possède de nombreux éditeurs, ides, compilateurs, langages de programmation, bases de données et autres applications dans le magasin Snap, et le référentiel officiel de package à des fins de développement différentes. Cela vous fera économiser beaucoup de temps et de travail dont vous auriez besoin pour installer des choses sur votre Ubuntu 20.04 Machine virtuelle LTS.

Vous pouvez rechercher vos outils de développement sur la boutique Snap à partir de la ligne de commande.

Par exemple, disons, vous souhaitez rechercher les ides JetBrains disponibles dans le magasin Snap. Pour ce faire, vous pouvez rechercher la boutique Snap avec le mot-clé Brains de jet comme suit:

$ sudo snap search jetbrains

Comme vous pouvez le voir, tous les ides de jetbrains sont répertoriés.

De la même manière, vous pouvez rechercher l'éditeur de texte de code Visual Studio comme suit:

$ sudo snap search vscode

Comme indiqué ci-dessous, l'éditeur de texte de code Visual Studio, le nom du package, est le code.

Pour installer le code Visual Studio à partir de la boutique Snap, exécutez la commande suivante:

$ sudo snap d'installation du code - Classique

Comme vous pouvez le voir, le code Visual Studio est installé à partir de la boutique Snap. Cela peut prendre un certain temps pour terminer.

Le code Visual Studio est installé à partir du magasin Snap.

À ce stade, le code Visual Studio doit être installé, comme indiqué dans la capture d'écran ci-dessous.

Une fois le code Visual Studio installé, vous devriez le trouver dans le menu d'application d'Ubuntu 20.04 LTS, comme vous pouvez le voir dans la capture d'écran ci-dessous.

De nombreux outils de développement ne seront pas disponibles dans le magasin Snap, mais ils peuvent être disponibles dans le référentiel officiel de package d'Ubuntu 20.04 LTS.

Avant d'essayer de rechercher des outils de développement ou de les installer sur votre machine virtuelle, c'est une bonne idée de mettre à jour le cache référentiel du package APT d'Ubuntu 20.04 LTS en premier.

Pour mettre à jour le cache du référentiel de package APT, exécutez la commande suivante:

$ sudo apt mise à jour

Une fois le cache du référentiel de packages APT, vous pouvez rechercher vos packages souhaités dans le référentiel officiel de package d'Ubuntu 20.04 LTS.

Par exemple, vous pouvez rechercher l'ide CodeBlocks C / C ++ avec la commande suivante:

$ sudo apt Recherche Codeblocks

Comme vous pouvez le voir, l'ide Codeblocks C / C ++ est disponible dans le référentiel officiel de package d'Ubuntu 20.04 LTS.

Pour installer CodeBlocks C / C ++ IDE du référentiel officiel de package d'Ubuntu 20.04 LTS, exécutez la commande suivante:

$ sudo apt install codeblocks

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur <Entrer>.

CodeBlocks C / C ++ IDE est installé sur votre Ubuntu 20.04 Machine virtuelle LTS. Cela peut prendre un certain temps pour terminer.

À ce stade, les IDE de CodeBlocks C / C ++ doivent être installés.

Une fois que CodeBlocks C / C ++ IDE est installé, vous pouvez le trouver dans le menu de l'application de votre Ubuntu 20.04 LTS Virtual Machine, comme indiqué dans la capture d'écran ci-dessous.

Si vous n'aimez pas utiliser la ligne de commande autant, vous pouvez utiliser l'application logicielle Ubuntu pour télécharger vos outils de développement requis à partir du référentiel officiel de package d'Ubuntu 20.04 LTS, ainsi que le magasin Snap.

Vous pouvez trouver le Logiciel Ubuntu application dans le menu des applications d'Ubuntu 20.04 LTS, comme indiqué dans la capture d'écran ci-dessous. Clique sur le Logiciel Ubuntu Icône de l'application pour le démarrer.

Logiciel Ubuntu l'application doit être ouverte.

Les packages et les applications sont bien classés dans le Logiciel Ubuntu App, comme indiqué dans la capture d'écran ci-dessous. Vous pouvez cliquer sur l'un des Catégories répertorié dans le Logiciel Ubuntu application pour voir ce qui est disponible dans cette catégorie.

Pour voir quelles applications ou packages sont disponibles dans le Développement catégorie, cliquez sur Développement de la section Catégories, comme marqué dans la capture d'écran ci-dessous.

Toutes les applications et packages de la catégorie de développement doivent être répertoriés.

Android Studio, Atom, PyCharm, WebStorm, Phpstorm, supports, et d'autres éditeurs de texte populaires et IDE sont disponibles.

Vous pouvez également rechercher un package dans le référentiel officiel de package d'Ubuntu 20.04 LTS et le magasin Snap en utilisant le Logiciel Ubuntu appliquer.

Pour rechercher un package, cliquez sur l'icône de recherche, comme marqué dans la capture d'écran ci-dessous.

Tapez vos mots clés de recherche.

Les packages ou les applications correspondant aux mots clés de recherche doivent être affichés, comme indiqué dans la capture d'écran ci-dessous.

Pour en savoir plus sur un package ou une application (disons, pycharm ce), Clique dessus.

Beaucoup d'informations sur le package sélectionné (dans ce cas, Pycharm ce) doit être affiché, comme indiqué dans la capture d'écran ci-dessous.

Si vous aimez le package (dans ce cas, Pycharm ce), cliquer sur Installer Pour l'installer sur votre machine virtuelle.

Tapez votre mot de passe de connexion et cliquez sur Authentifier.

Comme vous pouvez le voir, l'application (Pycharm ce) J'ai sélectionné est installé. Cela peut prendre un certain temps pour terminer.

À ce stade, l'application (Pycharm ce) doit être installé.

Une fois l'application (dans ce cas, Pycharm ce) est installé, vous devriez le trouver dans le menu des applications d'Ubuntu 20.04 LTS, comme indiqué dans la capture d'écran ci-dessous.

Une fois que vous avez installé les applications nécessaires, vous voudrez peut-être organiser les applications sur le quai d'Ubuntu 20.04 LTS Desktop pour faciliter l'ouverture et la fermeture des applications.

Pour supprimer une application du quai, cliquez avec le bouton droit sur le bouton droit sur Éloigné des favoris, comme marqué dans la capture d'écran ci-dessous.

L'application doit être supprimée du quai, comme indiqué dans la capture d'écran ci-dessous.

Retirer le Application logicielle Ubuntu du quai aussi.

Pour ajouter une nouvelle application au quai, cliquez avec le bouton droit sur l'application à partir du menu d'application d'Ubuntu 20.04 LTS et cliquez sur Ajouter aux Favoris, comme marqué dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, l'application de code Visual Studio est ajoutée au quai.

De la même manière, vous pouvez ajouter le Terminal application sur le quai.

Comme vous pouvez le voir, le Terminal L'application est ajoutée au quai.

Une fois que vous avez installé les applications nécessaires et configuré l'ubuntu 20.04 Environnement de bureau LTS, selon vos besoins, vous pouvez commencer à écrire des codes sur votre Ubuntu 20.04 Machine virtuelle LTS.

Pour garder tous les projets, vous créerez organisé. C'est une bonne idée de créer un répertoire dédié pour vos projets et de les garder là-bas. Je crée habituellement un Projets/ Répertoire dans mon MAISON Annuaire et conserver chacun des projets dans leurs propres répertoires dédiés.

Faisons ça dans cette partie!

Pour créer un nouveau répertoire, ouvrez le Nautile App, cliquez avec le bouton droit sur un emplacement vide, et cliquez sur Nouveau dossier, comme marqué dans la capture d'écran ci-dessous.

Tapez Projets Comme le nom du répertoire et cliquez sur Créer.

Un nouveau répertoire Projets/ doit être créé, comme indiqué dans la capture d'écran ci-dessous.

Je vais créer un projet C ++ simple juste pour vous montrer comment développer un programme sur votre Ubuntu 20.04 Machine virtuelle LTS. Pour garder les fichiers de projet organisés, créez un nouveau répertoire CPP-Helloworld / à l'intérieur des projets / répertoire de la même manière qu'avant.

Maintenant, ouvrez un Terminal et installez les compilateurs C / C ++ avec la commande suivante:

$ sudo apt install build-essentiel

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur <Entrer>.

Tous les packages requis sont téléchargés depuis Internet. Cela peut prendre un certain temps pour terminer.

Une fois le téléchargement terminé, les packages seront installés sur la machine virtuelle. Cela peut prendre quelques secondes pour terminer.

À ce stade, les compilateurs C / C ++ et tous les packages requis doivent être téléchargés.

Ouvert Visual Studio CODe depuis le quai ou le menu de l'application d'Ubuntu 20.04 LTS.

Cliquer sur Fichier> dossier ouvert…, Comme marqué dans la capture d'écran ci-dessous.

Sélectionnez le cpp-helloworld / Répertoire de projet et cliquez sur D'ACCORD, comme marqué dans la capture d'écran ci-dessous.

Le cpp-helloworld / Le répertoire de projet doit être ouvert dans le Application de code Visual Studio.

Cliquez avec le bouton droit Application de code Visual Studio et cliquez sur Nouveau file, comme marqué dans la capture d'écran ci-dessous.

Tapez principal.cpp Comme le nom de fichier et la presse <Entrer>.

Un nouveau fichier principal.cpp devrait être créé dans le répertoire du projet.

Code Visual Studio devrait également vous recommander les extensions requises pour le langage de programmation et les outils que vous utiliserez pour ce projet. Cliquer sur Installer, comme marqué dans la capture d'écran ci-dessous.

Comme nous utiliserons le langage de programmation C ++ dans ce projet, Visual Studio Code installe l'extension C / C ++ et tous les fichiers requis pour vous aider avec Intellisense, débogage et autres goodies.

À ce stade, toutes les extensions requises doivent être installées.

Maintenant, vous pouvez fermer le Extensions onglet et revenir à la principale.Fichier CPP.

Comme vous pouvez le voir, lorsque je commence à écrire des codes, Visual Studio Code m'aide avec le code Intellisense.

J'ai écrit un programme C ++ simple, comme indiqué dans la capture d'écran ci-dessous.

Une fois que vous avez terminé d'écrire le programme, appuyez sur + S pour le sauver.

Vous pouvez compiler le programme manuellement ou utiliser les préréglages de construction prédéfinis du code Visual Studio. Je vais vous montrer comment faire les deux.

Pour utiliser les préréglages de construction du code Visual Studio pour compiler votre programme C ++, cliquez sur Terminal> Exécuter la tâche de construction…, Comme marqué dans la capture d'écran ci-dessous.

Cliquer sur C / C ++: G++ construire un fichier actif à partir de la liste, comme marqué dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, le C ++ Programme principal.cpp est compilé et un nouveau fichier principal est créé.

Pour compiler le principal.cpp fichier manuellement, cliquez sur Terminal> Nouveau terminal Pour ouvrir un terminal dans le code Visual Studio.

Un nouveau terminal doit être ouvert, comme indiqué dans la capture d'écran ci-dessous.

Pour compiler le principal.CPP C++ Programmez et stockez le programme compilé dans le fichier principal, Exécutez la commande suivante:

$ g ++ Main.cpp -o Main

Une fois le programme compilé, vous pouvez exécuter le programme du programme compilé comme suit:

$ ./principal

Comme vous pouvez le voir, la sortie correcte est imprimée sur le terminal.

Trouver l'adresse IP de la machine virtuelle:

Vous devrez peut-être accéder à votre machine virtuelle à partir d'autres appareils sur votre réseau domestique. Par exemple, vous pouvez développer des sites Web, des applications Web ou d'autres outils de réseautage sur la machine virtuelle et y accéder à partir d'autres appareils de votre réseau domestique. Pour ce faire, vous devez connaître l'adresse IP de votre machine virtuelle.

Vous pouvez trouver l'adresse IP de votre machine virtuelle à partir du terminal avec la commande suivante:

$ hostname -i

Si vous avez installé l'agent invité Qemu sur la machine virtuelle, vous devriez trouver l'adresse IP de la machine virtuelle à partir du Machine virtuelle Section de la Application Virtual Machine Manager, Comme indiqué dans la capture d'écran ci-dessous.

Configuration du développement à distance à l'aide du code Visual Studio:

Visual Studio Code prend en charge le développement à distance. Vous pouvez le faire installer sur un ordinateur (Windows / Linux / MacOS) et vous connecter à l'Ubuntu 20.04 Machine virtuelle LTS fonctionnant sur votre Synology Nas via SSH et faites du développement là-bas. Votre ordinateur et le Synology Nas doivent être dans le même réseau pour que cela fonctionne.

Pour que le développement à distance du code Visual Studio fonctionne, vous devez faire installer le serveur OpenSSH sur l'Ubuntu 20.04 Machine virtuelle LTS.

Tout d'abord, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Pour installer le serveur OpenSSH sur la machine virtuelle, exécutez la commande suivante:

$ sudo apt install openssh-server

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur <Entrer>.

Le serveur OpenSSH est installé. Cela peut prendre quelques secondes pour terminer.

À ce stade, le serveur OpenSSH doit être installé.

Comme vous pouvez le voir, le serveur OpenSSH est en cours, Et c'est aussi activé Pour démarrer automatiquement sur le démarrage du système.

Maintenant, la machine virtuelle est prête pour les connexions distantes via SSH.

À ce stade, démarrez l'éditeur de code Visual Studio sur votre ordinateur. J'utilise Visual Studio Code sur mon ordinateur Windows 10.

Maintenant, vous devez installer le Développement à distance Extension du code Visual Studio pour faire du développement à distance.

Pour ce faire, cliquez sur le Extensions icône, recherchez le développement à distance Extension, et cliquez sur le développement à distance, comme marqué dans la capture d'écran ci-dessous.

Cliquer sur Installer.

Le Extension de développement à distance est installé. Cela peut prendre quelques secondes pour terminer.

Une fois la Développement à distance L'extension est installée, vous devriez voir l'icône suivante () du côté inférieur gauche du panneau inférieur du code Visual Studio, comme marqué dans la capture d'écran ci-dessous.

Pour ajouter l'Ubuntu 20.04 Machine virtuelle LTS fonctionnant sur votre Synology NAS vers Visual Studio Code pour le développement à distance, cliquez sur l'icône de développement à distance .

Cliquer sur Télécommande: connecter la fenêtre actuelle à héberger…, Comme marqué dans la capture d'écran ci-dessous.

Cliquer sur Ajouter un nouvel hôte SSH…, Comme marqué dans la capture d'écran ci-dessous.

Tapez la commande de connexion SSH ssh shovon @ 192.168.0.107 et presse .

Ici, bousculade est le nom d'utilisateur, et 192.168.0.107 est l'adresse IP de l'ubuntu 20.04 LTS Virtual Machine S01 fonctionnant sur ma synologie NAS. Le nom d'utilisateur et l'adresse IP seront différents pour vous. Alors, assurez-vous de les remplacer par le vôtre.

Cliquez sur l'un des fichiers de configuration SSH de la liste.

L'Ubuntu 20.04 Machine virtuelle LTS S01 L'exécution sur la synologie NAS doit être ajoutée au fichier de configuration SSH, comme indiqué dans la capture d'écran ci-dessous.

Maintenant, cliquez sur l'icône de développement à distance et cliquez sur Télécommande: connecter la fenêtre actuelle à héberger…, Comme marqué dans la capture d'écran ci-dessous.

Cliquez sur l'adresse IP de votre Ubuntu 20.04 Machine virtuelle LTS fonctionnant sur votre Synology Nas.

Cliquer sur Permettre l'accès Pour permettre à Visual Studio Code pour accéder au réseau.

Cliquer sur Linux.

Cliquer sur Continuer.

Tapez le mot de passe de connexion de la machine virtuelle et appuyez sur <Entrer>.

Visual Studio Code téléchargera tous les fichiers requis sur l'Ubuntu 20.04 Machine virtuelle LTS pour configurer le développement à distance sur la machine virtuelle. Cela peut prendre un certain temps pour terminer.

Une fois les fichiers requis téléchargés, vous devriez voir le message suivant, comme marqué dans la capture d'écran ci-dessous.

Cela signifie que le code Visual Studio est prêt pour le développement à distance.

Pour ouvrir le projet sur lequel vous travailliez, cliquez sur Fichier> dossier ouvert…, Comme marqué dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, les fichiers et répertoires de l'Ubuntu 20.04 Machine virtuelle LTS s'affiche.

Clique sur le Projets / répertoire comme suit.

Comme vous pouvez le voir, le CPP-Helloworld / Project Le répertoire est là. Clique sur le CPP-Helloworld / Project annuaire.

Maintenant, cliquez sur D'ACCORD Pour ouvrir le répertoire du projet avec Visual Studio Code.

On peut vous demander de saisir votre mot de passe de connexion. Alors, saisissez votre mot de passe de connexion et appuyez sur <Entrer>.

Le répertoire du projet cpp-helloworld / doit être ouvert avec Visual Studio Code, comme indiqué dans la capture d'écran ci-dessous.

Ouvrir le principal.cpp déposer.

Code Visual Studio devrait vous recommander les extensions requises pour le langage de programmation et les outils que vous utiliserez pour ce projet. Cliquer sur Installer, comme marqué dans la capture d'écran ci-dessous.

Comme nous utiliserons le langage de programmation C ++ dans ce projet, Visual Studio Code installe l'extension C / C ++ et tous les fichiers requis pour vous aider avec Intellisense, débogage et autres goodies.

Une fois les extensions requises installées.

Vous pouvez maintenant fermer le Extensions onglet et revenez au principal.cpp déposer.

Comme vous pouvez le voir, Intellisense travaille sur des projets de développement à distance.

J'ai légèrement modifié le principal.cpp programme, comme indiqué dans la capture d'écran ci-dessous.

Pour compiler le principal.cpp programme, cliquez sur Terminal> Exécuter la tâche de construction…, Comme marqué dans la capture d'écran ci-dessous.

Cliquer sur C / C ++: G++ construire un fichier actif à partir de la liste, comme marqué dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, le programme C ++ principal.cpp est compilé, et le fichier compilé principal est écrasé par le nouveau.

Maintenant, cliquez sur Terminal> Nouveau terminal, comme marqué dans la capture d'écran ci-dessous, pour ouvrir un terminal dans le code Visual Studio.

Un nouveau terminal doit être ouvert, comme indiqué dans la capture d'écran ci-dessous.

Maintenant, vous pouvez exécuter le programme compilé principal à partir du terminal comme suit:

$ ./principal

Comme vous pouvez le voir, la sortie correcte est imprimée sur le terminal.

Conclusion

Dans cet article, je vous ai montré comment utiliser l'application Virtual Machine Manager (VMM) de votre Synology NAS pour créer un environnement de développeur Linux et faire du développement local et à distance dans la machine virtuelle. Je vous ai également montré comment le faire en utilisant Ubuntu 20.04 LTS Système d'exploitation et éditeur de programmation de code Visual Studio. Mais n'oubliez pas que vous pouvez faire de même avec un système d'exploitation Linux différent et différents éditeurs ou IDE. Synology Nas peut être un excellent outil de développeur, tout comme c'est un excellent produit NAS.