Verwenden Sie VMM, um eine Linux -Entwicklerumgebung für Synology NAS zu erstellen

Verwenden Sie VMM, um eine Linux -Entwicklerumgebung für Synology NAS zu erstellen

Synology Nas -Produkte sind sehr in der Lage, viele Dinge zu tun. Virtualisierung ist keine Ausnahme. Sie können die App Virtual Machine Manager -App in Ihrem Synology NAS installieren und virtuelle Maschinen sehr einfach erstellen. Abgesehen davon können Sie alle Linux -Verteilungen auf den virtuellen Maschinen Ihres Synology NAS installieren, um Entwicklerumgebungen zu erstellen und lokal oder aus der Ferne an Ihren Projekten zu arbeiten.

In diesem Artikel werde ich Ihnen zeigen, wie Sie ein Ubuntu 20 erstellen können.04 LTS Virtual Machine auf Ihrem Synology NAS und erstellen Sie eine Entwicklerumgebung auf der virtuellen Maschine, in der Sie mit Visual Studio Code lokal oder aus der Ferne an Ihren Projekten arbeiten können. Also lasst uns anfangen!

Dinge, die Sie brauchen:

Um diesem Artikel zu folgen, müssen Sie:

  • Eine Synology NAS mit mindestens 8 GB oder mehr Speicher angelegt.
  • Virtual Machine Manager App Installiert auf Ihrer Synology NAS.
  • Ein Computer oder ein Laptop, um eine Verbindung zur Web -GUI der Synology NAS herzustellen.
  • Internetverbindung auf Ihrem Synology NAS und Computer/Laptop.

Wenn Sie Unterstützung bei der Installation der Installation benötigen Virtual Machine Manager App in Ihrer Synology NAS, dann müssen Sie möglicherweise zuerst den Artikel über lesen So richten Sie die Virtualisierung auf Synology NAS auf bei LinuxHint.com.

Herunterladen von Ubuntu 20.04 LTS ISO -Bild:

Sie können das ISO -Bild von Ubuntu 20 herunterladen.04 LTS von der offiziellen Website von Ubuntu.

Besuchen Sie zunächst die offizielle Website von Ubuntu von Ihrem Lieblings -Webbrowser. Sobald die Seite geladen wird, klicken Sie auf Download> 20.04 LTS von dem Ubuntu Desktop Abschnitt, wie im Screenshot unten markiert.

NOTIZ: Wenn Ihr Synology Nas nur 4 GB Speicher installiert hat und Sie den Speicher nicht aktualisieren oder Virtualisierung ausprobieren möchten, bevor Sie den Speicher aktualisieren, laden Sie den Ubuntu -Server 20 herunter.04 LTS ISO -Bild stattdessen. So laden Sie den Ubuntu Server 20 herunter 20.04 LTS ISO -Bild, klicken Sie auf Herunterladen > Holen Sie sich Ubuntu Server Aus dem Abschnitt Ubuntu Server und befolgen Sie die Anweisungen.

Ihr Browser sollte Sie auffordern, den Ubuntu 20 zu speichern.04 LTS ISO -Bild. Wählen Sie ein Verzeichnis aus, in dem Sie den Ubuntu 20 speichern möchten.04 LTS ISO -Bild und klicken Sie auf Speichern.

Ihr Browser sollte mit dem Herunterladen der Ubuntu 20 beginnen.04 LTS ISO -Bild, wie Sie im Screenshot unten sehen können. Es kann eine Weile dauern, bis es fertig ist.

Erstellen eines Ubuntu 20.04 LTS Virtual Machine:

Einmal der Ubuntu 20.04 LTS ISO Image wird heruntergeladen. Sie können eine virtuelle Maschine auf Ihrem Synology NAS erstellen und Ubuntu 20 installieren.04 LTs mit dem ISO -Bild darauf.

Um einen Ubuntu 20 zu erstellen.04 LTS Virtual Machine öffnen Sie die Virtual Machine Manager App Auf Ihrer Synology Web GUI.

Virtual Machine Manager App ist geöffnet.

Von dem Bild Abschnitt der Virtual Machine Manager App, klicke auf Hinzufügen, wie im Screenshot unten markiert.

Klicke auf Vom Computer, wie im Screenshot unten markiert.

Wählen Sie den Ubuntu 20 aus.04 LTS ISO -Bild, auf das Sie gerade heruntergeladen haben, und auf klicken Offen.

Der Ubuntu 20.04 LTS ISO -Bild sollte ausgewählt werden. Klicken Sie nun auf Nächste.

Wählen Sie das Volumen aus, in dem Sie das ISO -Bild speichern möchten, und klicken Sie auf Anwenden.

Der Ubuntu 20.04 LTS ISO -Bild wird in die Synology NAS hochgeladen, wie Sie im Screenshot unten sehen können. Es kann eine Weile dauern, bis es fertig ist.

Zu diesem Zeitpunkt der Ubuntu 20.04 LTS ISO -Bild sollte in den NAS hochgeladen werden.

Um nun eine virtuelle Maschine zu erstellen, gehen Sie zur Virtuelle Maschine Abschnitt und klicken Sie auf das Erstellen, wie im Screenshot unten markiert.

Wählen Linux und klicken Sie auf Nächste.

Wählen Sie das Volumen aus, in dem Sie die Daten der virtuellen Maschine speichern möchten, und klicken Sie auf Nächste.

Geben Sie einen Namen für die virtuelle Maschine ein, wählen Sie die Anzahl der CPU -Kerne, die Sie ihm zuweisen möchten.

Ich werde die virtuelle Maschine anrufen S01, dann zuweisen 2 CPU -Kerne und zuweisen 8 GB Speicher dazu.

NOTIZ: Wenn Ihr Synology Nas über 8 GB Speicher installiert ist, können Sie der virtuellen Maschine nicht 8 GB Speicher zuweisen. In diesem Fall geben Sie 4, 5 oder 6 GB Speicher an die virtuelle Maschine, und es funktioniert weiterhin. Wenn Ihr Synology Nas jedoch 4 GB Speicher installiert hat und Sie den Speicher nicht aktualisieren oder Virtualisierung ausprobieren möchten, bevor Sie den Speicher aktualisieren, verwenden Sie Ubuntu Server 20.04 LTS ISO -Bild stattdessen und zuweisen 2 GB Speicher der virtuellen Maschine.

Sobald Sie fertig sind, klicken Sie auf Nächste.

Geben Sie die Menge an Speicherplatz ein, die Sie der virtuellen Maschine zuweisen möchten.

Ich werde zuweisen 100 GB Speicherplatz dazu.

Sobald Sie fertig sind, klicken Sie auf Nächste.

Klicke auf Nächste.

Jetzt müssen Sie den Ubuntu 20 auswählen.04 LTS ISO -Bild als ISO -Datei für Bootup.

Wählen Sie den Ubuntu 20 aus.04 LTS ISO -Bild von der ISO -Datei für Bootup Dropdown -Menü, wie im Screenshot unten markiert.

Sobald Sie fertig sind, klicken Sie auf Nächste, wie im Screenshot unten markiert.

Wählen Sie die Benutzer aus, die Sie auf die virtuelle Maschine zugreifen möchten, und klicken Sie darauf Nächste.

Die Einstellungen, die zum Erstellen der virtuellen Maschine verwendet werden, sollten angezeigt werden. Klicken Sie auf eine virtuelle Maschine mit diesen Einstellungen, um auf Anwenden.

Einmal die virtuelle Maschine S01 wird erstellt, wählen Sie es aus und klicken Sie auf Ein, wie im Screenshot unten markiert.

Die virtuelle Maschine S01 sollte sein Betrieb. Sobald es ausgeführt wird, klicken Sie auf Verbinden, wie im Screenshot unten markiert.

Eine neue Browser -Registerkarte sollte mit der Anzeige der virtuellen Maschine S01 geöffnet werden, wie Sie im Screenshot unten sehen können.

Der Ubuntu 20.04 LTS -Installationsprogramm sollte zum Zeitpunkt der Verbindung mit der virtuellen Maschine geladen werden. Sie können Ubuntu 20 installieren.04 LTS auf der virtuellen Maschine von hier aus.

Ubuntu 20 installieren.04 LTS auf der virtuellen Maschine S01, klicke auf Ubuntu installieren.

Wählen Sie Ihr Tastaturlayout aus und klicken Sie auf Weitermachen.

Da Sie eine Ubuntu -Entwicklungsumgebung auf der virtuellen Maschine einrichten S01, Sie benötigen wahrscheinlich keine Bürosoftware, Spiele oder Medienspieler. Also die Minimale Installation Methode kann hier das Richtige sein.

Natürlich können Sie immer für die gehen Normale Installation Methode bei Bedarf. Es liegt alles Ihrer Präferenz.

Wenn Sie mit der Auswahl einer Installationsmethode fertig sind, klicken Sie auf Weitermachen.

Während ich Ubuntu 20 installiere.04 LTs auf einer virtuellen Maschine, ich werde die Festplatte der virtuellen Maschine nicht manuell verteilt S01. Ich werde eine automatische Partitionierung verwenden, um die Dinge ein wenig einfacher zu machen.

Also, wählen Sie Scheibe löschen und Ubuntu installieren und klicken Sie auf Jetzt installieren, wie im Screenshot unten markiert.

Der Ubuntu 20.04 LTS Installer erstellt automatisch alle erforderlichen Partitionen und wird gefragt, ob Sie die Änderungen an der Festplatte speichern möchten. Klicke auf Weitermachen.

Wählen Sie Ihre Zeitzone aus und klicken Sie auf Weitermachen.

Geben Sie Ihre persönlichen Daten ein und klicken Sie auf Weitermachen.

Ubuntu 20.04 LTS wird auf dem installiert S01 virtuelle Maschine. Es kann eine Weile dauern, bis es fertig ist.

Ubuntu 20.04 LTS wird auf der virtuellen Maschine installiert.

Einmal Ubuntu 20.04 LTS ist installiert, klicken Sie auf Jetzt neustarten.

Drücken Sie <Eingeben> Ubuntu 20 booten.04 LTS von der Festplatte der virtuellen Maschine S01.

Wie Sie sehen können, Ubuntu 20.04 LTS von der Festplatte der virtuellen Maschine gebootet S01.

Jetzt können Sie sich bei Ihrem Ubuntu 20 anmelden.04 LTS Virtual Machine mit dem Benutzernamen und dem Passwort, das Sie während der Installation festgelegt haben.

Sobald Sie sich angemeldet haben, sollten Sie den Ubuntu 20 sehen.04 LTS -Desktop -Umgebung, wie im Screenshot unten gezeigt.

Jetzt sollten Sie installieren Qemu Gastagent auf dem Ubuntu 20.04 LTS Virtuelle Maschine. Es werden Nutzungsinformationen (Netzwerk, Festplatte, Speicher, CPU usw. gemeldet.) zum Virtual Machine Manager App Ihrer Synologie NAS.

Drücken Sie + + T zu öffnen a Terminal auf deinem Ubuntu 20.04 LTS Virtual Machine und um den APT -Paket -Repository -Cache zu aktualisieren, führen Sie den folgenden Befehl aus:

$ sudo APT Update

So installieren Sie QEMU -Gastagent auf Ihrem Ubuntu 20.04 LTS Virtual Machine führen Sie den folgenden Befehl aus:

$ sudo apt install qemu-gust-agent -y

QEMU -Gastagent sollte installiert werden.

Nun, um die Ubuntu 20 abzuschalten.04 LTS Virtual Machine führen Sie den folgenden Befehl aus:

$ sudo poweroff

Jetzt sollten Sie die Ubuntu 20 entfernen.04 LTS ISO -Bild von der virtuellen Maschine S01.

Stellen Sie sicher, dass die virtuelle Maschine S01 ist ausgeschaltet. Wählen Sie dann die virtuelle Maschine aus S01 und klicken Sie auf Aktion> Bearbeiten, wie im Screenshot unten markiert.

Das Einstellungsfenster der virtuellen Maschine S01 sollte geöffnet werden.

Navigieren zum Andere Registerkarte des Einstellungsfensters der virtuellen Maschine.

Wie Sie sehen können, die virtuelle Maschine S01 hat die Ubuntu 20.04 LTS ISO -Bild als ausgewählt als ISO -Datei für Hochfahren.

Wählen Unmontiert von dem ISO -Datei für Bootup Dropdown -Menü, wie im Screenshot unten markiert.

Sobald Sie ausgewählt haben Unmontiert von dem ISO -Datei für Bootup Dropdown -Menü, klicken Sie auf OK.

Der Ubuntu 20.04 LTS ISO -Bild sollte von der virtuellen Maschine entfernt werden S01.

Wählen Sie nun die aus S01 Virtuelle Maschine und klicken Sie auf Ein.

Einmal die virtuelle Maschine S01 Ist Betrieb, Wählen Sie es aus und klicken Sie auf Verbinden.

Sie sollten mit der Anzeige der virtuellen Maschine verbunden sein S01, Wie im Screenshot unten gezeigt.

Ändern der Anzeigeauflösung der virtuellen Maschine:

Standardmäßig beträgt die Anzeigeauflösung der virtuellen Maschine 800 × 600 Pixel. Sie werden höchstwahrscheinlich einen größeren Monitor haben als dieser. Sie möchten also wahrscheinlich die Anzeigeauflösung ändern, um sie zu entsprechen.

Um die Anzeigeauflösung des Ubuntu 20 zu ändern.04 LTS Virtual Machine, mit der rechten Maustaste (RMB) auf den Desktop der virtuellen Maschine und klicken Sie auf Bildschirmeinstellungen, wie im Screenshot unten markiert.

Wie Sie sehen können, ist die Anzeigeauflösung auf 800 × 600 Pixel eingestellt.

Klicken Sie auf die Anzeigeauflösung, um die Anzeigeauflösung zu ändern Auflösung Dropdown -Menü, wie im Screenshot unten markiert.

Die gesamte unterstützte Bildschirmauflösung der virtuellen Maschine sollte angezeigt werden, wie im folgenden Screenshot gezeigt. Wählen Sie abhängig von der Anzeigeauflösung Ihres Monitors die richtige Anzeigeauflösung aus der Liste aus.

Sobald Sie eine Anzeigeauflösung ausgewählt haben, klicken Sie auf Anwenden.

Um die Änderungen zu bestätigen, klicken Sie auf Behalte die Änderungen bei.

Die Anzeigeauflösung der virtuellen Maschine sollte geändert werden.

Sobald Sie die richtige Anzeigeauflösung festgelegt haben, sollten Sie die Skalierung für die Anzeige der virtuellen Maschine deaktivieren.

Klicken Sie dazu auf die Schaltfläche Einstellungen, wie auf dem Screenshot unten markiert.

Sie sollten das Feld der Anzeigeeinstellungen sehen.

Klicken Sie auf das Zahnradsymbol, wie im Screenshot unten markiert.

Wie Sie sehen können, die Skalierungsmodus ist eingestellt auf Lokale Skalierung. Es bedeutet, dass Skalierung eingeschaltet ist.

Skalierung deaktivieren, gesetzt Skalierungsmodus Zu Keiner, wie im Screenshot unten markiert.

Die Skalierung sollte für die Anzeige der virtuellen Maschine deaktiviert werden.

Sie können auch die Anzeige der virtuellen Maschine umfassend zum Bildschirm bringen, damit sie die gesamte Anzeige Ihres Monitors überspannt. Es wird die Arbeit mit dem Ubuntu 20 machen.04 LTS -Entwicklungsumgebung, die Sie auf der virtuellen Maschine einfacher einrichten.

Klicken Sie auf das Vollbildsymbol () aus den Anzeigeeinstellungen des virtuellen Computer.

Die Anzeige der virtuellen Maschine sollte die gesamte Anzeige Ihres Monitors verbrauchen, wie im folgenden Screenshot gezeigt.

NOTIZ: Ich benutze einen 1080p -Monitor. Also habe ich die Anzeigeauflösung von Ubuntu 20 festgelegt.04 LTS bis 1920 × 1080 Pixel, nachdem ich die Anzeige der virtuellen Maschine voll geschrieben habe.

Sobald Sie die Anzeige der virtuellen Maschine voll geschrieben haben, klicken Sie auf die Schaltfläche "Anzeigeeinstellungen", wie in dem Screenshot unten markiert.

Ihre virtuelle Maschine sollte bereit sein, erstaunliche Apps und Websites zu entwickeln.

Wenn Sie das Vollbild-Display verlassen möchten, drücken Sie <Esc>.

Sie können auch auf das Vollbildsymbol klicken, während Sie sich im Vollbildmodus befinden, um die Vollbildanzeige der virtuellen Maschine zu beenden.

Lokale Entwicklungssetup auf der virtuellen Maschine:

Ubuntu 20.04 LTS hat viele Redakteure, IDEs, Compiler, Programmiersprachen, Datenbanken und andere Apps im Snap Store und im offiziellen Paket -Repository für verschiedene Entwicklungszwecke. Dies spart Ihnen viel Zeit und Arbeit, die Sie benötigen würden, um Dinge auf Ihrem Ubuntu 20 zu installieren.04 LTS Virtuelle Maschine.

Sie können nach Ihren Entwicklungswerkzeugen im Snap Store aus der Befehlszeile suchen.

Nehmen wir beispielsweise an, Sie möchten nach den verfügbaren Jetbrains -IDEs im Snap Store suchen. Dazu können Sie den Snap Store mit dem Keyword durchsuchen Jetbrains folgendermaßen:

$ sudo snap Search Jetbrains

Wie Sie sehen können, sind alle Jetbrains -IDEs aufgeführt.

Auf die gleiche Weise können Sie wie folgt nach dem Texteditor des Visual Studio Code suchen:

$ sudo snap Search VSCODE

Wie unten gezeigt, ist der Name des Visual Studio -Code -Texteditors Snap -Paket -Paket -Name Code.

Führen Sie den folgenden Befehl aus, um den Code des Visual Studio aus dem Snap Store zu installieren:

$ sudo snap install code -klassisch

Wie Sie sehen können, wird Visual Studio -Code aus dem Snap Store installiert. Es kann eine Weile dauern, bis es fertig ist.

Der Visual Studio -Code wird aus dem Snap Store installiert.

Zu diesem Zeitpunkt sollte der Visual Studio -Code installiert werden, wie im folgenden Screenshot gezeigt.

Sobald der Visual Studio -Code installiert ist, sollten Sie ihn im Anwendungsmenü von Ubuntu 20 finden.04 LTS, wie Sie im Screenshot unten sehen können.

Viele Entwicklungstools sind im Snap Store nicht verfügbar, sind jedoch möglicherweise im offiziellen Paket -Repository von Ubuntu 20 verfügbar.04 LTS.

Bevor Sie versuchen, nach Entwicklungstools zu suchen oder auf Ihrem virtuellen Computer zu installieren, ist es eine gute Idee, den APT -Paket -Repository -Cache von Ubuntu 20 zu aktualisieren.04 LTS zuerst.

Führen Sie den folgenden Befehl aus, um den APT -Paket -Repository -Cache zu aktualisieren:

$ sudo APT Update

Sobald der APT -Paket -Repository -Cache aktualisiert wurde, können Sie im offiziellen Paket -Repository von Ubuntu 20 nach Ihren gewünschten Paketen suchen.04 LTS.

Beispielsweise können Sie mit dem folgenden Befehl nach den CodeBlocks C/C ++ IDE suchen:

$ sudo APT -SuchcodeBlocks

Wie Sie sehen können, ist die Codeblocks C/C ++ - IDE im offiziellen Paket -Repository von Ubuntu 20 verfügbar.04 LTS.

So installieren Sie Codeblocks C/C ++ IDE aus dem offiziellen Paket -Repository von Ubuntu 20.04 LTS, führen Sie den folgenden Befehl aus:

$ sudo apt installieren CodeBlocks

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie <Eingeben>.

CodeBlocks C/C ++ IDE wird auf Ihrem Ubuntu 20 installiert.04 LTS Virtuelle Maschine. Es kann eine Weile dauern, bis es fertig ist.

Zu diesem Zeitpunkt sollten die Codeblocks C/C ++ - IDE installiert werden.

Sobald CodeBlocks C/C ++ IDE installiert ist, finden Sie diese im Anwendungsmenü Ihres Ubuntu 20.04 LTS Virtual Machine, wie im Screenshot unten gezeigt.

Wenn Sie die Befehlszeile nicht so sehr verwenden möchten, können Sie die Ubuntu-Software-App verwenden, um Ihre erforderlichen Entwicklungstools aus dem offiziellen Paket-Repository von Ubuntu 20 herunterzuladen.04 LTS sowie der Snap Store.

Sie können das finden Ubuntu -Software App im Anwendungsmenü von Ubuntu 20.04 LTS, wie im Screenshot unten gezeigt. Klick auf das Ubuntu -Software App -Symbol, um es zu starten.

Ubuntu -Software App sollte geöffnet werden.

Die Pakete und Apps sind gut in der kategorisiert Ubuntu -Software App, wie im Screenshot unten gezeigt. Sie können auf eines der der Kategorien in der aufgeführt Ubuntu -Software App, um zu sehen, was in dieser Kategorie verfügbar ist.

Um zu sehen, welche Apps oder Pakete in der verfügbar sind Entwicklung Kategorie, klicken Sie auf Entwicklung Aus dem Abschnitt Kategorien, wie im folgenden Screenshot markiert.

Alle Apps und Pakete in der Entwicklungskategorie sollten aufgeführt sein.

Android Studio, Atom, Pycharm, Webstorm, Phpstorming, Klammern, und andere beliebte Textredakteure und IDEs sind verfügbar.

Sie können auch im offiziellen Paketrepository von Ubuntu 20 nach einem Paket suchen.04 LTS und der Snap Store mit dem Ubuntu -Software App.

Um nach einem Paket zu suchen, klicken Sie auf das Suchymbol, wie im Screenshot unten markiert.

Geben Sie Ihre Suchschlüsselwörter ein.

Die Pakete oder Apps, die mit den Suchschlüsselwörtern übereinstimmten, sollten angezeigt werden, wie im folgenden Screenshot gezeigt.

Um mehr über ein Paket oder eine App zu erfahren (Sagen wir, Pycharm CE), Klick es an.

Viele Informationen über das ausgewählte Paket (in diesem Fall, Pycharm CE) sollte angezeigt werden, wie im Screenshot unten gezeigt.

Wenn Sie das Paket mögen (in diesem Fall, Pycharm CE), klicke auf Installieren So installieren Sie es auf Ihrer virtuellen Maschine.

Geben Sie Ihr Anmeldekennwort ein und klicken Sie auf Authentifizieren.

Wie Sie sehen können, die App (Pycharm CE) Ich habe ausgewählt, wird installiert. Es kann eine Weile dauern, bis es fertig ist.

An diesem Punkt die App (Pycharm CE) sollte installiert werden.

Einmal die App (in diesem Fall, Pycharm CE) ist installiert, Sie sollten es im Anwendungsmenü von Ubuntu 20 finden.04 LTS, wie im Screenshot unten gezeigt.

Sobald Sie die erforderlichen Apps installiert haben, möchten Sie möglicherweise die Apps auf dem Dock von Ubuntu 20 organisieren.04 LTS -Desktop, um das Öffnen und Schließen der Apps zu erleichtern.

Um eine App aus dem Dock zu entfernen, klicken Sie mit der rechten Maustaste (RMB) darauf und klicken Sie auf Remote von Favoriten, wie im Screenshot unten markiert.

Die App sollte aus dem Dock entfernt werden, wie im Screenshot unten gezeigt.

Lassen Sie uns die entfernen Ubuntu Software App vom Dock auch vom Dock.

Um dem Dock eine neue App hinzuzufügen, klicken Sie mit der rechten Maustaste auf die App im Anwendungsmenü von Ubuntu 20 auf die App.04 LTS und klicken Sie auf Zu den Favoriten hinzufügen, wie im Screenshot unten markiert.

Wie Sie sehen können, wird die Visual Studio -Code -App dem Dock hinzugefügt.

Auf die gleiche Weise können Sie die hinzufügen Terminal App zum Dock.

Wie Sie sehen können, die Terminal App wird dem Dock hinzugefügt.

Sobald Sie die erforderlichen Apps installiert und das Ubuntu 20 konfiguriert haben.04 LTS -Desktop -Umgebung, abhängig von Ihrem Bedarf können Sie mit dem Schreiben von Codes auf Ihrem Ubuntu 20 beginnen.04 LTS Virtuelle Maschine.

Um alle Projekte zu behalten, erstellen Sie organisiert. Es ist eine gute Idee, ein dediziertes Verzeichnis für Ihre Projekte zu erstellen und sie dort zu halten. Ich erstelle normalerweise eine Projekte/ Verzeichnis in meinem HEIM Verzeichnis und behalten Sie jedes der Projekte in ihren eigenen engagierten Verzeichnissen auf.

Lassen Sie uns das in diesem Teil tun!

Um ein neues Verzeichnis zu erstellen, öffnen Sie die Nautilus App, klicken Sie mit der rechten Maustaste (RMB) an einem leeren Ort und klicken Sie auf Neuer Ordner, wie im Screenshot unten markiert.

Eintippen Projekte als Verzeichnisname und klicken Sie auf Erstellen.

Ein neues Verzeichnis Projekte/ sollte erstellt werden, wie im Screenshot unten gezeigt.

Ich werde ein einfaches C ++ - Projekt erstellen, um Ihnen zu zeigen, wie Sie ein Programm auf Ihrem Ubuntu 20 entwickeln können.04 LTS Virtuelle Maschine. Um die Projektdateien organisiert zu halten, erstellen Sie ein neues Verzeichnis cpp-helloworld/ innerhalb der Projekte/ Verzeichnis auf die gleiche Weise wie zuvor.

Öffnen Sie jetzt a Terminal und installieren Sie die C/C ++ - Compiler mit dem folgenden Befehl:

$ sudo apt installieren build-wesentlich

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie <Eingeben>.

Alle erforderlichen Pakete werden aus dem Internet heruntergeladen. Es kann eine Weile dauern, bis es fertig ist.

Sobald der Download abgeschlossen ist, werden die Pakete auf der virtuellen Maschine installiert. Es kann einige Sekunden dauern, bis es fertig ist.

Zu diesem Zeitpunkt sollten die C/C ++ - Compiler und alle erforderlichen Pakete heruntergeladen werden.

Jetzt offen Visual Studio Code aus dem Dock oder dem Anwendungsmenü von Ubuntu 20.04 LTS.

Klicke auf Datei> Ordner öffnen…, Wie im Screenshot unten markiert.

Wähle aus cpp-helloworld/ Projektverzeichnis und klicken Sie auf OK, wie im Screenshot unten markiert.

Der cpp-helloworld/ Projektverzeichnis sollte in der eröffnet werden Visual Studio -Code -App.

Klicken Sie mit der rechten Maustaste (RMB) auf den Abschnitt "Project File Explorer Visual Studio -Code -App und klicken Sie auf Neuer File, wie im Screenshot unten markiert.

Eintippen hauptsächlich.CPP als Dateiname und Presse <Eingeben>.

Eine neue Datei hauptsächlich.CPP sollte im Projektverzeichnis erstellt werden.

Visual Studio -Code Sollte Ihnen auch die erforderlichen Erweiterungen für die Programmiersprache und die Tools empfehlen, die Sie für dieses Projekt verwenden werden. Klicke auf Installieren, wie im Screenshot unten markiert.

Da wir die C ++ - Programmiersprache in diesem Projekt verwenden werden, installiert Visual Studio Code die C/C ++ - Erweiterung und alle erforderlichen Dateien, die Ihnen bei IntelliSense, Debugging und anderen Goodies helfen.

Zu diesem Zeitpunkt sollten alle erforderlichen Erweiterungen installiert werden.

Jetzt können Sie die schließen Erweiterungen Registerkarte und zurück zum Haupt.CPP -Datei.

Wie Sie sehen können, hilft mir Visual Studio Code, wenn ich mit dem Schreiben von Codes beginne, mit Code IntelliSense.

Ich habe ein einfaches C ++ - Programm geschrieben, wie im Screenshot unten gezeigt.

Sobald Sie fertig mit dem Programm geschrieben sind, drücken Sie + S um es zu retten.

Sie können das Programm manuell kompilieren oder die vordefinierten Build -Voreinstellungen von Visual Studio Code verwenden. Ich werde Ihnen zeigen, wie man beides macht.

Klicken Sie auf die Build -Voreinstellungen von Visual Studio Code, um Ihr C ++ -Programm zu kompilieren. Klicken Sie auf Terminal> Aufgabe ausführen…, Wie im Screenshot unten markiert.

Klicke auf C/C ++: G++ Erstellen Sie die aktive Datei aus der Liste, wie im Screenshot unten markiert.

Wie Sie sehen können, die C ++ - Programm Haupt.CPP wird kompiliert und eine neue Datei -Haupt -Main erstellt.

Um das zu kompilieren hauptsächlich.CPP Manuell auf Datei klicken, klicken Sie auf Terminal> neuer Terminal Ein Terminal im Visual Studio -Code zu öffnen.

Ein neues Terminal sollte geöffnet werden, wie im Screenshot unten gezeigt.

Um das zu kompilieren hauptsächlich.CPP c++ Programm und speichern Sie das kompilierte Programm in der Datei hauptsächlich, Führen Sie den folgenden Befehl aus:

$ g ++ Haupt.CPP -o Main

Sobald das Programm zusammengestellt ist, können Sie das kompilierte Programm wie folgt ausführen:

$ ./hauptsächlich

Wie Sie sehen können, wird die richtige Ausgabe auf dem Terminal gedruckt.

Finden der IP -Adresse der virtuellen Maschine:

Möglicherweise müssen Sie von anderen Geräten Ihres Heimnetzwerks auf Ihre virtuelle Maschine zugreifen. Zum Beispiel können Sie Websites, Web -Apps oder andere Netzwerk -Tools auf dem virtuellen Computer entwickeln und von anderen Geräten auf Ihrem Heimnetzwerk auf sie zugreifen. Dazu müssen Sie die IP -Adresse Ihrer virtuellen Maschine kennenlernen.

Sie finden die IP -Adresse Ihrer virtuellen Maschine mit dem folgenden Befehl aus dem Terminal:

$ hostname -i

Wenn Sie QEMU -Gastagent auf der virtuellen Maschine installiert haben, sollten Sie die IP -Adresse der virtuellen Maschine von der finden Virtuelle Maschine Abschnitt der Virtual Machine Manager App, Wie im Screenshot unten gezeigt.

Remote -Entwicklungs -Setup mit Visual Studio Code:

Visual Studio Code unterstützt nativ die Fernentwicklung. Sie können es auf einem Computer installieren lassen (Windows/Linux/macOS) und eine Verbindung zum Ubuntu 20 herstellen.04 LTS Virtuelle Maschine, die auf Ihrer Synology NAS über SSH ausgeführt wird und dort Entwicklung entwickelt. Ihr Computer und die Synology NAS müssen im selben Netzwerk sein, damit dies funktioniert.

Damit Visual Studio Code Remote -Entwicklung funktioniert, müssen Sie den OpenSSH -Server auf dem Ubuntu 20 installieren lassen.04 LTS Virtuelle Maschine.

Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

Führen Sie den folgenden Befehl aus, um den OpenSSH -Server auf der virtuellen Maschine zu installieren:

$ sudo apt install OpenSSH-Server

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie <Eingeben>.

OpenSSH Server wird installiert. Es kann einige Sekunden dauern, bis es fertig ist.

Zu diesem Zeitpunkt sollte der OpenSSH -Server installiert werden.

Wie Sie sehen können, ist der OpenSSH -Server Betrieb, Und es ist auch ermöglicht automatisch mit dem Systemstiefel starten.

Jetzt ist die virtuelle Maschine über SSH für Remoteverbindungen bereit.

Starten Sie zu diesem Zeitpunkt den Visual Studio -Code -Editor auf Ihrem Computer. Ich verwende Visual Studio -Code auf meinem Windows 10 -Computer.

Jetzt müssen Sie die installieren Fernentwicklung Erweiterung des Visual Studio -Codes für die Fernentwicklung.

Klicken Sie dazu auf die Erweiterungen Symbol, suchen Sie nach dem Fernentwicklung Erweiterung und klicken Sie auf Remote -Entwicklung, wie im Screenshot unten markiert.

Klicke auf Installieren.

Der Fernentwicklungserweiterung Wird installiert. Es kann einige Sekunden dauern, bis es fertig ist.

Einmal der Fernentwicklung Die Erweiterung ist installiert. Sie sollten das folgende Icon () am unteren linken Seite des unteren Feldes des Visual Studio-Codes sehen, wie im Screenshot unten markiert.

Um den Ubuntu 20 hinzuzufügen.04 LTS Virtual Machine, die auf Ihrem Synology NAS to Visual Studio Code für Remote -Entwicklung ausgeführt werden, klicken Sie auf das Remote -Entwicklungssymbol .

Klicke auf Remote-SSH: Das aktuelle Fenster mit dem Host verbinden…, Wie im Screenshot unten markiert.

Klicke auf Fügen Sie einen neuen SSH -Host hinzu…, Wie im Screenshot unten markiert.

Geben Sie den Befehl ssh Connection ein ssh [email protected] und drücken Sie .

Hier, Shovon ist der Benutzername und 192.168.0.107 ist die IP -Adresse des Ubuntu 20.04 LTS Virtual Machine S01 Ausführen auf meiner Synology Nas. Der Benutzername und die IP -Adresse sind für Sie unterschiedlich. Stellen Sie also sicher, dass Sie sie durch Ihre ersetzen.

Klicken Sie auf eine der SSH -Konfigurationsdateien aus der Liste.

Der Ubuntu 20.04 LTS Virtuelle Maschine S01 Ausführen auf der Synology NAS sollte der SSH -Konfigurationsdatei hinzugefügt werden, wie im folgenden Screenshot gezeigt.

Klicken Sie nun auf das Remote -Entwicklungssymbol und klicken Sie auf Remote-SSH: Das aktuelle Fenster mit dem Host verbinden…, Wie im Screenshot unten markiert.

Klicken Sie auf die IP -Adresse Ihres Ubuntu 20.04 LTS Virtuelle Maschine, die auf Ihrer Synology Nas ausgeführt wird.

Klicke auf Erlauben den Zugriff So können Visual Studio -Code auf das Netzwerk zugreifen.

Klicke auf Linux.

Klicke auf Weitermachen.

Geben Sie das Anmeldekennwort der virtuellen Maschine ein und drücken Sie <Eingeben>.

Der Visual Studio -Code lädt alle erforderlichen Dateien auf der Ubuntu 20 herunter.04 LTS Virtual Machine, um die Remote -Entwicklung auf der virtuellen Maschine zu konfigurieren. Es kann eine Weile dauern, bis es fertig ist.

Sobald die erforderlichen Dateien heruntergeladen wurden, sollten Sie die folgende Nachricht sehen, wie im Screenshot unten markiert.

Es bedeutet, dass Visual Studio -Code für die Fernentwicklung bereit ist.

Um das Projekt zu öffnen, an dem Sie gearbeitet haben, klicken Sie auf Datei> Ordner öffnen…, Wie im Screenshot unten markiert.

Wie Sie sehen können, die Dateien und Verzeichnisse des Ubuntu 20.04 LTS Virtual Machine werden angezeigt.

Klick auf das Projekte/ Verzeichnis folgendermaßen.

Wie Sie sehen können, die CPP-Helloworld/ Projekt Verzeichnis ist hier. Klick auf das CPP-Helloworld/ Projekt Verzeichnis.

Klicken Sie nun auf OK Um das Projektverzeichnis mit Visual Studio Code zu öffnen.

Möglicherweise werden Sie aufgefordert, Ihr Anmeldekennwort einzugeben. Geben Sie also Ihr Anmeldekennwort ein und drücken Sie <Eingeben>.

Das Projektverzeichnis cpp-helloworld/ sollte mit Visual Studio -Code geöffnet werden, wie im Screenshot unten gezeigt.

Öffne das hauptsächlich.CPP Datei.

Visual Studio -Code Sie sollten Ihnen die erforderlichen Erweiterungen für die Programmiersprache und die Tools empfehlen, die Sie für dieses Projekt verwenden werden. Klicke auf Installieren, wie im Screenshot unten markiert.

Da wir die C ++ - Programmiersprache in diesem Projekt verwenden werden, installiert Visual Studio Code die C/C ++ - Erweiterung und alle erforderlichen Dateien, die Ihnen bei IntelliSense, Debugging und anderen Goodies helfen.

Sobald die erforderlichen Erweiterungen installiert sind.

Sie können jetzt die schließen Erweiterungen Registerkarte und kehren Sie zurück zum hauptsächlich.CPP Datei.

Wie Sie sehen können, arbeitet IntelliSense an Remote -Entwicklungsprojekten.

Ich habe das leicht modifiziert hauptsächlich.CPP Programm, wie im Screenshot unten gezeigt.

Um das zu kompilieren hauptsächlich.CPP Programm, klicken Sie auf Terminal> Aufgabe ausführen…, Wie im Screenshot unten markiert.

Klicke auf C/C ++: G++ Erstellen Sie die aktive Datei aus der Liste, wie im Screenshot unten markiert.

Wie Sie sehen können, das C ++ - Programm hauptsächlich.CPP wird zusammengestellt und die kompilierte Datei hauptsächlich wird von dem neuen überschrieben.

Klicken Sie nun auf Terminal> neuer Terminal, Wie im Screenshot unten markiert, um ein Terminal im Visual Studio -Code zu öffnen.

Ein neues Terminal sollte geöffnet werden, wie im Screenshot unten gezeigt.

Jetzt können Sie das kompilierte Programm ausführen hauptsächlich Aus dem Terminal wie folgt:

$ ./hauptsächlich

Wie Sie sehen können, wird die richtige Ausgabe auf dem Terminal gedruckt.

Abschluss

In diesem Artikel habe ich Ihnen gezeigt, wie Sie die App Virtual Machine Manager (VMM) Ihrer Synology NAS verwenden, um eine Linux -Entwicklerumgebung zu erstellen und eine lokale und entfernte Entwicklung in der virtuellen Maschine durchzuführen. Ich habe Ihnen auch gezeigt, wie es mit Ubuntu 20 geht.04 LTS -Betriebssystem- und Visual Studio -Code -Programmiereditor. Denken Sie jedoch daran, dass Sie dasselbe mit einem anderen Linux -Betriebssystem und verschiedenen Redakteuren oder IDES tun können. Synology NAS kann ein großartiges Entwicklerwerkzeug sein, genau wie es ein großartiges NAS -Produkt ist.