Usa VMM per creare un ambiente di sviluppatore Linux su Synology NAS

Usa VMM per creare un ambiente di sviluppatore Linux su Synology NAS

Sinologia i prodotti NAS sono molto in grado di fare molte cose. La virtualizzazione non fa eccezione. È possibile installare l'app Virtual Machine Manager sulla tua Sinologia NAS e creare macchine virtuali molto facilmente. A parte questo, è possibile installare qualsiasi distribuzione Linux sulle macchine virtuali del tuo Sinologia NAS per creare ambienti per sviluppatori e lavorare sui tuoi progetti a livello locale o remoto.

In questo articolo, ti mostrerò come creare un Ubuntu 20.04 LTS Virtual Machine sulla tua Sinologia NAS e crea un ambiente per sviluppatori sulla macchina virtuale in cui è possibile lavorare sui progetti a livello locale o in remoto utilizzando il codice Visual Studio. Quindi iniziamo!

Cose di cui avrai bisogno:

Per seguire questo articolo, devi avere:

  • Una NAS di Sinologia con almeno 8 GB o più memoria installata.
  • App Virtual Machine Manager installato sulla tua sinologia NAS.
  • Un computer o un laptop per connettersi alla GUI Web della Sinologia NAS.
  • Connessione Internet sulla sinologia NAS e computer/laptop.

Se hai bisogno di assistenza sull'installazione del Virtual Machine Manager App sulla tua sinologia NAS, quindi potrebbe essere necessario prima leggere l'articolo su Come impostare la virtualizzazione su Synology NAS A Linuxhint.com.

Download di Ubuntu 20.04 LTS ISO Immagine:

Puoi scaricare l'immagine ISO di Ubuntu 20.04 LTS dal sito ufficiale di Ubuntu.

Innanzitutto, visita il sito ufficiale di Ubuntu dal tuo browser Web preferito. Una volta carica la pagina, fare clic su Scarica> 20.04 LTS dal Desktop Ubuntu sezione, come contrassegnato nello screenshot seguente.

NOTA: Se la tua Sinologia NAS ha solo 4 GB di memoria installata e non si desidera aggiornare la memoria o provare la virtualizzazione prima di aggiornare la memoria, quindi scarica Ubuntu Server 20.04 LTS ISO IMAGINE invece. Per scaricare Ubuntu Server 20.04 LTS ISO Immagine, fare clic su Scaricamento > Ottieni Ubuntu Server Dalla sezione Server Ubuntu e seguire le istruzioni.

Il tuo browser dovrebbe chiederti di salvare Ubuntu 20.04 LTS ISO Immagine. Seleziona una directory in cui si desidera salvare Ubuntu 20.04 LTS ISO Immagine e fare clic su Salva.

Il tuo browser dovrebbe iniziare a scaricare Ubuntu 20.04 LTS ISO Immagine, come puoi vedere nello screenshot qui sotto. Potrebbe volerci un po 'di tempo per completare.

Creazione di un Ubuntu 20.04 LTS Virtual Machine:

Una volta l'Ubuntu 20.04 LTS IME IMMAGINE Viene scaricato, è possibile creare una macchina virtuale sulla sinologia NAS e installare Ubuntu 20.04 LTS su di esso usando l'immagine ISO.

Per creare un Ubuntu 20.04 LTS Virtual Machine, aprire il App Virtual Machine Manager Sulla tua GUI Web Synology.

App Virtual Machine Manager è aperto.

Dal Immagine sezione del App Virtual Machine Manager, clicca su Aggiungere, come contrassegnato nello screenshot seguente.

Clicca su Dal computer, come contrassegnato nello screenshot seguente.

Seleziona Ubuntu 20.04 LTS ISO Immagine che hai appena scaricato e fai clic su Aprire.

L'Ubuntu 20.04 LTS ISO L'immagine deve essere selezionata. Ora, fai clic su Prossimo.

Seleziona il volume in cui si desidera archiviare l'immagine ISO e fare clic su Fare domanda a.

L'Ubuntu 20.04 LTS ISO L'immagine viene caricata nella Sinologia NAS, come puoi vedere nello screenshot seguente. Potrebbe volerci un po 'di tempo per completare.

A questo punto, l'Ubuntu 20.04 LTS ISO L'immagine deve essere caricata nel NAS.

Ora, per creare una macchina virtuale, vai al Macchina virtuale sezione e fare clic su Crea, come contrassegnato nello screenshot seguente.

Selezionare Linux e fare clic su Prossimo.

Seleziona il volume in cui si desidera archiviare i dati della macchina virtuale e fare clic su Prossimo.

Digita un nome per la macchina virtuale, selezionare il numero di core CPU che si desidera assegnare e selezionare la quantità di memoria che si desidera allocare alla macchina virtuale.

Chiamerò la macchina virtuale S01, quindi assegnare 2 core CPU e allocare 8 GB di memoria ad esso.

NOTA: Se la tua Sinologia NAS ha 8 GB di memoria installata, non sarai in grado di allocare 8 GB di memoria alla macchina virtuale. In tal caso, allocare 4, 5 o 6 GB di memoria alla macchina virtuale e funzionerà comunque. Ma, se la tua Sinologia NAS ha 4 GB di memoria installato e non si desidera aggiornare la memoria o provare la virtualizzazione prima di aggiornare la memoria, quindi usa Ubuntu Server 20.04 LTS ISO Immagine invece e allocare 2 GB di memoria alla macchina virtuale.

Una volta che hai finito, fai clic su Prossimo.

Digita la quantità di spazio su disco che si desidera assegnare alla macchina virtuale.

Assegnerò 100 GB di spazio su disco ad esso.

Una volta che hai finito, fai clic su Prossimo.

Clicca su Prossimo.

Ora devi selezionare Ubuntu 20.04 LTS ISO Immagine come un File ISO per l'avvio.

Seleziona Ubuntu 20.04 LTS ISO Immagine dal File ISO per l'avvio Menu a discesa, come contrassegnato nello screenshot in basso.

Una volta che hai finito, fai clic su Prossimo, come contrassegnato nello screenshot seguente.

Seleziona gli utenti che si desidera consentire l'accesso alla macchina virtuale e fare clic su Prossimo.

Le impostazioni che verranno utilizzate per creare la macchina virtuale devono essere visualizzate. Per creare una macchina virtuale con tali impostazioni, fare clic su Fare domanda a.

Una volta la macchina virtuale S01 viene creato, selezionalo e fai clic su Accensione, come contrassegnato nello screenshot seguente.

La macchina virtuale S01 dovrebbe essere Corsa. Una volta che è in esecuzione, fare clic su Collegare, come contrassegnato nello screenshot seguente.

Una nuova scheda browser deve essere aperta con il display della macchina virtuale S01, come puoi vedere nello screenshot seguente.

L'Ubuntu 20.04 LTS L'installatore deve essere caricato quando si connette alla macchina virtuale. Puoi installare Ubuntu 20.04 LTS sulla macchina virtuale da qui.

Per installare Ubuntu 20.04 LTS sulla macchina virtuale S01, clicca su Installa ubuntu.

Seleziona il layout della tastiera e fai clic su Continua.

Dato che creerai un ambiente di sviluppo di Ubuntu sulla macchina virtuale S01, Probabilmente non hai bisogno di alcun software per ufficio, giochi o giocatori di media. Così il Installazione minima Il metodo potrebbe essere la cosa giusta da fare qui.

Certo, puoi sempre andare per il Installazione normale metodo se necessario. Dipende tutto dalla tua preferenza.

Una volta che hai finito di selezionare un metodo di installazione, fare clic su Continua.

Mentre sto installando Ubuntu 20.04 LTS su una macchina virtuale, non di partizionerò manualmente il disco rigido della macchina virtuale S01. Userò il partizionamento automatico, solo per rendere le cose un po 'più facili.

Quindi, seleziona Cancella il disco e installa ubuntu e fare clic su Installa ora, come contrassegnato nello screenshot seguente.

L'Ubuntu 20.04 LTS Installer creerà automaticamente tutte le partizioni richieste e ti chiederà se si desidera salvare le modifiche al disco. Clicca su Continua.

Seleziona il tuo fuso orario e fai clic su Continua.

Digita le tue informazioni personali e fai clic su Continua.

Ubuntu 20.04 LTS viene installato su S01 macchina virtuale. Potrebbe volerci un po 'di tempo per completare.

Ubuntu 20.04 LTS viene installato sulla macchina virtuale.

Una volta Ubuntu 20.04 LTS è installato, fare clic su Riavvia ora.

Premere <accedere> Per avviare Ubuntu 20.04 LTS Dal disco rigido della macchina virtuale S01.

Come puoi vedere, Ubuntu 20.04 LTS avviato dal disco rigido della macchina virtuale S01.

Ora puoi accedere al tuo Ubuntu 20.04 LTS Virtual Machine con nome utente e password che hai impostato durante l'installazione.

Una volta effettuato l'accesso, dovresti vedere Ubuntu 20.04 Ambiente desktop LTS, come mostrato nello screenshot seguente.

Ora dovresti installare Agente ospite QEMU su Ubuntu 20.04 LTS Virtual Machine. Riferirà informazioni sull'utilizzo (rete, disco, memoria, CPU, ecc.) al Virtual Machine Manager app della tua sinologia NAS.

Premere + + T per aprire a terminale sul tuo Ubuntu 20.04 LTS Virtual Machine e per aggiornare la cache del repository del pacchetto APT, eseguire il comando seguente:

$ sudo apt update

Per installare l'agente ospite QEMU sul tuo Ubuntu 20.04 LTS Virtual Machine, eseguire il seguente comando:

$ sudo apt install qemu-guest-agent -y

L'agente ospite QEMU dovrebbe essere installato.

Ora, per spegnere l'Ubuntu 20.04 LTS Virtual Machine, eseguire il seguente comando:

$ sudo powoff

Ora dovresti rimuovere Ubuntu 20.04 LTS ISO Immagine dalla macchina virtuale S01.

Assicurati che la macchina virtuale S01 è spento. Quindi, selezionare la macchina virtuale S01 e fare clic su Azione> Modifica, come contrassegnato nello screenshot seguente.

La finestra Impostazioni della macchina virtuale S01 dovrebbe essere aperto.

Navigare verso il Altri Scheda della finestra Impostazioni della macchina virtuale.

Come puoi vedere, la macchina virtuale S01 ha l'Ubuntu 20.04 LTS ISO Immagine selezionata come un File ISO per avviare.

Selezionare Non montato dal File ISO per l'avvio Menu a discesa, come contrassegnato nello screenshot in basso.

Una volta selezionato Non montato dal File ISO per l'avvio menu a discesa, fare clic su OK.

L'Ubuntu 20.04 LTS ISO L'immagine deve essere rimossa dalla macchina virtuale S01.

Ora seleziona il S01 macchina virtuale e fare clic su Accensione.

Una volta la macchina virtuale S01 È Corsa, Selezionalo e fai clic su Collegare.

Dovresti essere connesso al display della macchina virtuale S01, Come mostrato nello screenshot seguente.

Modifica della risoluzione del display della macchina virtuale:

Per impostazione predefinita, la risoluzione del display della macchina virtuale sarà di 800 × 600 pixel. Molto probabilmente avrai un monitor più grande di questo. Quindi, probabilmente vorrai cambiare la risoluzione del display per abbinarla.

Per modificare la risoluzione del display di Ubuntu 20.04 LTS Virtual Machine, clic destro (RMB) sul desktop della macchina virtuale e fare clic su Impostazioni di visualizzazione, come contrassegnato nello screenshot seguente.

Come puoi vedere, la risoluzione del display è impostata su 800 × 600 pixel.

Per modificare la risoluzione del display, fare clic su Risoluzione Menu a discesa, come contrassegnato nello screenshot in basso.

Tutta la risoluzione dello schermo supportata della macchina virtuale deve essere visualizzata, come mostrato nello screenshot seguente. A seconda della risoluzione del display del monitor, selezionare la corretta risoluzione del display dall'elenco.

Dopo aver selezionato una risoluzione del display, fai clic su Fare domanda a.

Per confermare le modifiche, fare clic su Mantieni le modifiche.

La risoluzione del display della macchina virtuale dovrebbe essere modificata.

Una volta impostata la corretta risoluzione del display, è necessario disabilitare il ridimensionamento per la visualizzazione della macchina virtuale.

Per fare ciò, fare clic sul pulsante Attiva Impostazioni, come segnato sullo screenshot seguente.

Dovresti vedere il pannello delle impostazioni del display.

Fai clic sull'icona del cambio, come contrassegnato nello screenshot seguente.

Come puoi vedere, il Modalità di ridimensionamento è impostato per Ridimensionamento locale. Significa che il ridimensionamento è acceso.

Per disabilitare il ridimensionamento, imposta Modalità di ridimensionamento A Nessuno, come contrassegnato nello screenshot seguente.

Il ridimensionamento dovrebbe essere disabilitato per la visualizzazione della macchina virtuale.

È inoltre possibile schermare a schermo intero il display della macchina virtuale in modo che abbraccia l'intero display del monitor. Farà lavorare con Ubuntu 20.04 LTS Ambiente di sviluppo che stai impostando sulla macchina virtuale più facilmente.

Per scherzare a figura intera il display della macchina virtuale, fare clic sull'icona a schermo intero () dalle impostazioni di visualizzazione della macchina virtuale, come contrassegnato nello screenshot seguente.

Il display della macchina virtuale dovrebbe utilizzare l'intero display del monitor, come mostrato nello screenshot seguente.

NOTA: Sto usando un monitor 1080p. Quindi, ho impostato la risoluzione del display di Ubuntu 20.04 LTS a 1920 × 1080 pixel dopo aver eseguito a pieno ritmo il display della macchina virtuale.

Dopo aver eseguito lo schermo integrale il display della macchina virtuale, fare clic sul pulsante di disattivazione delle impostazioni di visualizzazione, come contrassegnato nello screenshot in basso per nascondere le impostazioni di visualizzazione.

La tua macchina virtuale dovrebbe essere pronta per lo sviluppo di app e siti Web sorprendenti.

Se si desidera uscire dal display a schermo intero, premere <Esc>.

Puoi anche fare clic sull'icona a schermo intero mentre sei in modalità a schermo intero per uscire dal display a schermo intero della macchina virtuale.

Setup di sviluppo locale sulla macchina virtuale:

Ubuntu 20.04 LTS ha molti redattori, IDE, compilatori, linguaggi di programmazione, database e altre app nel negozio SNAP e il repository di pacchetti ufficiali per diversi scopi di sviluppo. Questo ti farà risparmiare un sacco di tempo e lavoro di cui avresti bisogno per installare le cose sul tuo Ubuntu 20.04 LTS Virtual Machine.

Puoi cercare i tuoi strumenti di sviluppo su Snap Store dalla riga di comando.

Ad esempio, diciamo, vuoi cercare gli IDE JetBrains disponibili nel negozio SNAP. Per fare ciò, puoi cercare su SNAP Store con la parola chiave jetbrains come segue:

$ sudo snap search jetbrains

Come puoi vedere, sono elencati tutti gli IDE jetbrains.

Allo stesso modo, puoi cercare l'editor di testo di codice Visual Studio come segue:

$ sudo snap search vscode

Come mostrato di seguito, il nome del pacchetto Snap Editor di testo di Visual Studio è il codice.

Per installare il codice Visual Studio dall'archivio SNAP, eseguire il comando seguente:

$ sudo code di installazione snap -Classic

Come puoi vedere, il codice Visual Studio viene installato dallo Snap Store. Potrebbe volerci un po 'di tempo per completare.

Il codice Visual Studio viene installato dallo Snap Store.

A questo punto, dovrebbe essere installato il codice Visual Studio, come mostrato nello screenshot seguente.

Una volta installato il codice Visual Studio, dovresti trovarlo nel menu dell'applicazione di Ubuntu 20.04 LTS, come puoi vedere nello screenshot qui sotto.

Molti strumenti di sviluppo non saranno disponibili nel negozio SNAP, ma potrebbero essere disponibili nel repository di pacchetti ufficiali di Ubuntu 20.04 LTS.

Prima di provare a cercare eventuali strumenti di sviluppo o installarli sulla macchina virtuale, è una buona idea aggiornare la cache del repository del pacchetto APT di Ubuntu 20.04 LTS prima.

Per aggiornare la cache del repository del pacchetto APT, eseguire il comando seguente:

$ sudo apt update

Una volta aggiornato la cache del repository dei pacchetti APT, è possibile cercare i pacchetti desiderati nel repository dei pacchetti ufficiali di Ubuntu 20.04 LTS.

Ad esempio, è possibile cercare l'IDE CODEBLOCKS C/C ++ con il seguente comando:

$ sudo apt Search Codeblocks

Come puoi vedere, l'IDE CODEBLOCKS C/C ++ è disponibile nel repository di pacchetti ufficiali di Ubuntu 20.04 LTS.

Per installare Codeblocks C/C ++ IDE dal repository di pacchetto ufficiale di Ubuntu 20.04 LTS, eseguire il seguente comando:

$ sudo apt install codeblocks

Per confermare l'installazione, premere Y e poi premere <accedere>.

CODEBLOCKS C/C ++ IDE viene installato sul tuo Ubuntu 20.04 LTS Virtual Machine. Potrebbe volerci un po 'di tempo per completare.

A questo punto, è necessario installare l'IDE CODEBLOCKS C/C ++.

Una volta installato CodeBlocks C/C ++ IDE, puoi trovarlo nel menu dell'applicazione del tuo Ubuntu 20.04 LTS Virtual Machine, come mostrato nello screenshot seguente.

Se non ti piace utilizzare così tanto la linea di comando, puoi utilizzare l'app software Ubuntu per scaricare gli strumenti di sviluppo richiesti dal repository di pacchetti ufficiali di Ubuntu 20.04 LTS, così come il negozio SNAP.

Puoi trovare il Software ubuntu App nel menu dell'applicazione di Ubuntu 20.04 LTS, come mostrato nello screenshot seguente. Clicca sul Software ubuntu icona dell'app per avviarlo.

Software ubuntu L'app dovrebbe essere aperta.

I pacchetti e le app sono classificati bene in Software ubuntu app, come mostrato nello screenshot seguente. Puoi fare clic su uno qualsiasi dei Categorie elencato nel Software ubuntu app per vedere cosa è disponibile in quella categoria.

Per vedere quali app o pacchetti sono disponibili in Sviluppo categoria, fare clic su Sviluppo Dalla sezione categorie, come contrassegnato nello screenshot seguente.

Tutte le app e i pacchetti nella categoria di sviluppo dovrebbero essere elencati.

Android Studio, Atom, Pycharm, Webstorm, PhpStorm, Bandetteri, e sono disponibili altri redattori e IDE di testo popolari.

Puoi anche cercare un pacchetto nel repository di pacchetti ufficiali di Ubuntu 20.04 LTS e SNAP Store usando il Software ubuntu app.

Per cercare un pacchetto, fare clic sull'icona di ricerca, come contrassegnato nello screenshot seguente.

Digita le parole chiave di ricerca.

I pacchetti o le app corrisponde alle parole chiave di ricerca devono essere visualizzati, come mostrato nello screenshot seguente.

Per saperne di più su un pacchetto o un'app (Diciamo, Pycharm CE), cliccaci sopra.

Molte informazioni sul pacchetto selezionato (in questo caso, Pycharm CE) dovrebbe essere visualizzato, come mostrato nello screenshot seguente.

Se ti piace il pacchetto (in questo caso, Pycharm CE), clicca su Installare Per installarlo sulla macchina virtuale.

Digita la password di accesso e fai clic su Autenticare.

Come puoi vedere, l'app (Pycharm CE) Ho selezionato viene installato. Potrebbe volerci un po 'di tempo per completare.

A questo punto, l'app (Pycharm CE) dovrebbe essere installato.

Una volta l'app (in questo caso, Pycharm CE) è installato, dovresti trovarlo nel menu dell'applicazione di Ubuntu 20.04 LTS, come mostrato nello screenshot seguente.

Una volta installate le app necessarie, potresti voler organizzare le app sul dock di Ubuntu 20.04 LTS desktop per semplificare l'apertura e la chiusura delle app.

Per rimuovere un'app dal dock, fare clic con il pulsante destro del mouse (RMB) su di essa e fare clic su Remoto dai preferiti, come contrassegnato nello screenshot seguente.

L'app deve essere rimossa dal dock, come mostrato nello screenshot seguente.

Rimuoviamo il App software Ubuntu Anche dal dock.

Per aggiungere una nuova app al dock, fare clic con il pulsante destro del mouse sull'app dal menu dell'applicazione di Ubuntu 20.04 LTS e fare clic su Aggiungi ai preferiti, come contrassegnato nello screenshot seguente.

Come puoi vedere, l'app del codice Visual Studio viene aggiunta al dock.

Allo stesso modo, puoi aggiungere il terminale app al dock.

Come puoi vedere, il terminale L'app viene aggiunta al dock.

Dopo aver installato le app necessarie e configurato Ubuntu 20.04 Ambiente desktop LTS, a seconda della tua necessità, puoi iniziare a scrivere codici sul tuo Ubuntu 20.04 LTS Virtual Machine.

Per mantenere tutti i progetti, creerai organizzato. È una buona idea creare una directory dedicata per i tuoi progetti e tenerli lì. Di solito creo un Progetti/ directory nel mio CASA directory e conservare ciascuno dei progetti nelle proprie directory dedicate.

Facciamolo in questa parte!

Per creare una nuova directory, aprire il Nautilus app, fai clic con il pulsante destro del mouse (RMB) su una posizione vuota e fai clic su Nuova cartella, come contrassegnato nello screenshot seguente.

Digitare Progetti come nome della directory e fare clic su Creare.

Una nuova directory Progetti/ dovrebbe essere creato, come mostrato nello screenshot seguente.

Creerò un semplice progetto C ++ solo per mostrarti come sviluppare un programma sul tuo Ubuntu 20.04 LTS Virtual Machine. Per mantenere organizzati i file di progetto, crea una nuova directory CPP-Hellowlerld/ All'interno dei progetti/ directory allo stesso modo di prima.

Ora apri un file terminale e installare i compilatori C/C ++ con il seguente comando:

$ sudo apt installare build-essenziale

Per confermare l'installazione, premere Y e poi premere <accedere>.

Tutti i pacchetti richiesti vengono scaricati da Internet. Potrebbe volerci un po 'di tempo per completare.

Una volta completato il download, i pacchetti verranno installati sulla macchina virtuale. Potrebbero essere necessari alcuni secondi per completare.

A questo punto, i compilatori C/C ++ e tutti i pacchetti richiesti devono essere scaricati.

Ora aperto Visual Studio Code dal dock o dal menu dell'applicazione di Ubuntu 20.04 LTS.

Clicca su File> Apri cartella..., come segnato nello screenshot qui sotto.

Seleziona il CPP-Helloworld/ directory del progetto e fare clic su OK, come contrassegnato nello screenshot seguente.

IL CPP-Helloworld/ La directory del progetto dovrebbe essere aperta nel App Visual Studio Code.

Fare clic con il pulsante destro del mouse (RMB) nella sezione Explorer dei file di progetto del App Visual Studio Code e fare clic su Nuovo file, come contrassegnato nello screenshot qui sotto.

Digitare principale.CPP Come nome file e stampa <accedere>.

Un nuovo file principale.CPP dovrebbe essere creato nella directory del progetto.

Codice Visual Studio Dovresti inoltre consigliarti le estensioni richieste per il linguaggio di programmazione e gli strumenti che utilizzerai per questo progetto. Clicca su Installare, come contrassegnato nello screenshot seguente.

Dato che utilizzeremo il linguaggio di programmazione C ++ in questo progetto, Visual Studio Code sta installando l'estensione C/C ++ e tutti i file richiesti per aiutarti con Intellisense, Debug e altre chicche.

A questo punto, devono essere installate tutte le estensioni richieste.

Ora puoi chiudere il Estensioni scheda e torna al principale.File CPP.

Come puoi vedere, quando inizio a scrivere codici, il codice Visual Studio mi aiuta con il codice Intellisense.

Ho scritto un semplice programma C ++, come mostrato nello screenshot seguente.

Una volta che hai finito di scrivere il programma, premere + S per salvarlo.

È possibile compilare manualmente il programma o utilizzare i preset di build predefiniti del codice Visual Studio. Ti mostrerò come fare entrambe le cose.

Per utilizzare i preset di build del codice Visual Studio per compilare il programma C ++, fare clic su Terminale> Esegui attività di build..., come segnato nello screenshot qui sotto.

Clicca su C/C ++: G++ Crea file attivo dall'elenco, come contrassegnato nello screenshot di seguito.

Come puoi vedere, il Programma C ++ Main.CPP è compilato e viene creato un nuovo file main.

Per compilare il principale.CPP file manualmente, fare clic su Terminale> Nuovo terminale Per aprire un terminale all'interno del codice Visual Studio.

Dovrebbe essere aperto un nuovo terminale, come mostrato nello screenshot seguente.

Per compilare il principale.CPP C++ programma e archivia il programma compilato nel file principale, Esegui il seguente comando:

$ g ++ main.CPP -O Main

Una volta compilato il programma, è possibile eseguire il programma compilato come segue:

$ ./principale

Come puoi vedere, l'output corretto è stampato sul terminale.

Trovare l'indirizzo IP della macchina virtuale:

Potrebbe essere necessario accedere alla tua macchina virtuale da altri dispositivi sulla rete domestica. Ad esempio, è possibile sviluppare siti Web, app Web o altri strumenti di networking sulla macchina virtuale e accedervi da altri dispositivi sulla rete domestica. Per fare ciò, devi conoscere l'indirizzo IP della tua macchina virtuale.

Puoi trovare l'indirizzo IP della macchina virtuale dal terminale con il seguente comando:

$ hostname -i

Se hai installato un agente ospite QEMU sulla macchina virtuale, è necessario trovare l'indirizzo IP della macchina virtuale dal Macchina virtuale sezione del App Virtual Machine Manager, Come mostrato nello screenshot seguente.

Configurazione dello sviluppo remoto utilizzando il codice Visual Studio:

Visual Studio Code supporta in modo nativo lo sviluppo remoto. È possibile installarlo su un computer (Windows/Linux/MacOS) e connetterlo a Ubuntu 20.04 LTS Virtual Machine in esecuzione sulla tua Sinologia NAS tramite SSH e lo sviluppo lì. Il tuo computer e la Sinologia NAS devono essere nella stessa rete affinché questo funzioni.

Per il funzionamento del codice remoto del codice Visual Studio, è necessario installare il server OpenSSH su Ubuntu 20.04 LTS Virtual Machine.

Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:

$ sudo apt update

Per installare il server OpenSSH sulla macchina virtuale, eseguire il comando seguente:

$ sudo apt install OpenSsh-server

Per confermare l'installazione, premere Y e poi premere <accedere>.

Il server OpenSSH viene installato. Potrebbero essere necessari alcuni secondi per completare.

A questo punto, il server OpenSSH dovrebbe essere installato.

Come puoi vedere, il server OpenSSH è corsa, Ed è anche abilitato Per avviare automaticamente sullo avvio del sistema.

Ora, la macchina virtuale è pronta per le connessioni remote tramite SSH.

A questo punto, avvia l'editor di codice Visual Studio sul tuo computer. Sto usando il codice Visual Studio sul mio computer Windows 10.

Ora devi installare il Sviluppo remoto Estensione sul codice Visual Studio per lo sviluppo remoto.

Per fare ciò, fai clic su Estensioni icona, cerca il Sviluppo remoto estensione e fare clic sullo sviluppo remoto, come contrassegnato nello screenshot seguente.

Clicca su Installare.

IL Estensione dello sviluppo remoto viene installato. Potrebbero essere necessari alcuni secondi per completare.

Una volta il Sviluppo remoto L'estensione è installata, è necessario vedere la seguente icona () sul lato inferiore a sinistra del pannello inferiore del codice Visual Studio, come contrassegnato nello screenshot seguente.

Per aggiungere Ubuntu 20.04 LTS Virtual Machine in esecuzione sulla sinologia NAS al codice Visual Studio per lo sviluppo remoto, fare clic sull'icona di sviluppo remoto .

Clicca su Remote-SSH: collegare la finestra corrente all'host..., come segnato nello screenshot qui sotto.

Clicca su Aggiungi nuovo host SSH..., come segnato nello screenshot qui sotto.

Digita il comando di connessione SSH ssh [email protected] e premere .

Qui, Shovon è il nome utente, e 192.168.0.107 è l'indirizzo IP di Ubuntu 20.04 LTS Virtual Machine S01 in esecuzione sulla mia Sinologia NAS. Il nome utente e l'indirizzo IP saranno diversi per te. Quindi, assicurati di sostituirli con il tuo.

Fare clic su uno dei file di configurazione SSH dall'elenco.

L'Ubuntu 20.04 LTS Virtual Machine S01 in esecuzione sulla sinologia NAS deve essere aggiunto al file di configurazione SSH, come mostrato nello screenshot seguente.

Ora, fai clic sull'icona di sviluppo remoto e fai clic su Remote-SSH: collegare la finestra corrente all'host..., come segnato nello screenshot qui sotto.

Fai clic sull'indirizzo IP del tuo Ubuntu 20.04 LTS Virtual Machine in esecuzione sulla sinologia NAS.

Clicca su Consentire l'accesso Per consentire al codice Visual Studio di accedere alla rete.

Clicca su Linux.

Clicca su Continua.

Digita la password di accesso della macchina virtuale e premere <accedere>.

Il codice Visual Studio scaricherà tutti i file richiesti su Ubuntu 20.04 LTS Virtual Machine per configurare lo sviluppo remoto sulla macchina virtuale. Potrebbe volerci un po 'di tempo per completare.

Una volta scaricati i file richiesti, è necessario vedere il seguente messaggio, come contrassegnato nello screenshot seguente.

Significa che il codice Visual Studio è pronto per lo sviluppo remoto.

Per aprire il progetto su cui stavi lavorando, fai clic su File> Apri cartella..., come segnato nello screenshot qui sotto.

Come puoi vedere, i file e le directory di Ubuntu 20.Vengono visualizzati 04 LTS Virtual Machine.

Clicca sul Progetti/ directory come segue.

Come puoi vedere, il CPP-Hellowlerld/ Project La directory è qui. Clicca sul CPP-Hellowlerld/ Project directory.

Ora, fai clic su OK Per aprire la directory del progetto con il codice Visual Studio.

Potrebbe essere chiesto di digitare la password di accesso. Quindi, digita la password di accesso e premi <accedere>.

La directory del progetto CPP-Helloworld/ dovrebbe essere aperto con il codice Visual Studio, come mostrato nello screenshot seguente.

Apri il principale.CPP file.

Codice Visual Studio Dovresti consigliarti le estensioni richieste per il linguaggio di programmazione e gli strumenti che utilizzerai per questo progetto. Clicca su Installare, come contrassegnato nello screenshot seguente.

Dato che utilizzeremo il linguaggio di programmazione C ++ in questo progetto, Visual Studio Code sta installando l'estensione C/C ++ e tutti i file richiesti per aiutarti con Intellisense, Debug e altre chicche.

Una volta installate le estensioni richieste.

Ora puoi chiudere il Estensioni scheda e torna al principale.CPP file.

Come puoi vedere, Intellisense sta lavorando a progetti di sviluppo remoto.

Ho leggermente modificato il principale.CPP programma, come mostrato nello screenshot seguente.

Per compilare il principale.CPP programma, fare clic su Terminale> Esegui attività di build..., come segnato nello screenshot qui sotto.

Clicca su C/C ++: G++ Crea file attivo dall'elenco, come contrassegnato nello screenshot di seguito.

Come puoi vedere, il programma C ++ principale.CPP è compilato e il file compilato principale è sovrascritto da quello nuovo.

Ora, fai clic su Terminale> Nuovo terminale, Come contrassegnato nello screenshot di seguito, per aprire un terminale all'interno del codice Visual Studio.

Dovrebbe essere aperto un nuovo terminale, come mostrato nello screenshot seguente.

Ora puoi eseguire il programma compilato principale dal terminale come segue:

$ ./principale

Come puoi vedere, l'output corretto è stampato sul terminale.

Conclusione

In questo articolo, ti ho mostrato come utilizzare l'app Virtual Machine Manager (VMM) della tua Sinologia NAS per creare un ambiente di sviluppatori Linux e fare sviluppo locale e remoto nella macchina virtuale. Ti ho anche mostrato come farlo usando Ubuntu 20.04 LTS Sistema operativo e Editor di programmazione del codice Visual Studio. Ma ricorda che puoi fare lo stesso con un diverso sistema operativo Linux e editor o IDE diversi. Sinologia NAS può essere un ottimo strumento per sviluppatori così come è un ottimo prodotto NAS.